问题 选择题

He must have known the truth yesterday, _________?

A.haven’t you

B.didn’t you

C.have you

D.did you

答案

答案:B

题目分析:考查反意问句:句意:他昨天一定知道真相了,是吗?前面的简单句是用must have done表示推测,反意问句要根据时间判断,如果有具体的过去时间,就用一般过去式,如果没有具体的过去时间,就用现在完成时,排除AC项,因为前面肯定,所以问句是否定,选B。

单项选择题
单项选择题