- 试题详情及答案解析
- - You must have missed the last train to Guangzhou the other day.
- Oh, no, I _____.A.haven’t | B.hadn’t | C.don’t | D.didn’t |
- 答案:D
- 试题分析:考查对must have done用法的理解。must have missed,是对过去发生事情的推测,也就是所说的事情发生在过去,所以回答用一般过去时即可。而A,B选项易被误选,注意这里的have done 并不单纯地表示已经,现在完成的含义,要与must搭配来理解其真正含义。句意:-前几天你肯定错过了去广州的最后一般火车吧。-哦,不,我没有。故选D。
考点:考查对must have done用法的理解。