问题

Most whales must come up for air after several minutes, ______ a few can stay under water for an hour or more.[ ]
A: while
B: or
C: for
D: so
B: or
C: for
D: so
正确答案是: