A-A+

Linda didn't go to the movie last night becaus

2022-08-05 15:13:17 问答库 阅读 169 次

问题详情

Linda didn"t go to the movie last night because she ______ for the final examination until 10 p.m.
A.should have prepared
B.had to prepare
C.must have prepared
D.would have to prepare

参考答案

正确答案:B
解析:should have done表示本该做但是却没有做的事情,must have done表示对过去发生事情的肯定的推测,意思为“肯定已经做了某事”;选择项D为过去将来时,在此不合适。

考点: