问题

so sorry to have come late for themeeting— It is not your fault With __ rush-hourtraffic and __ heavy rain, it is no wonder you were late
A:could have taken
B:should take
C:must have taken
D:can take
B:should take
C:must have taken
D:can take
正确答案是: