单选题 —Why were you absent(缺席的) from the meeting yesterday?
—I ______ the meeting, but a traffic accident ______ me.

【正确答案】 C
【答案解析】解析:本句意为:昨天的会你为什么缺席了呢?我本来打算去的,但是一场交通事故把我给耽误了。 should have done意为“本应该做…”,答句的后一个分句是在陈述过去发生的一件事,故需使用一般过去时态。