单选题
—Why were you absent(缺席的) from the meeting yesterday?
—I ______ the meeting, but a traffic accident ______ me.
A、
must have attended, delayed
B、
might have attended, had delayed
C、
should have attended, delayed
D、
could have attended, bad delayed
【正确答案】
C
【答案解析】
解析:本句意为:昨天的会你为什么缺席了呢?我本来打算去的,但是一场交通事故把我给耽误了。 should have done意为“本应该做…”,答句的后一个分句是在陈述过去发生的一件事,故需使用一般过去时态。
提交答案
关闭