He must have known the truth yesterday, _________?A.haven’t youB.didn’t youC.have youD.did you-高三英语

题目简介

He must have known the truth yesterday, _________?A.haven’t youB.didn’t youC.have youD.did you-高三英语

题目详情

He must have known the truth yesterday, _________?
A.haven’t youB.didn’t youC.have youD.did you
题型:单选题难度:中档来源:不详

答案

B

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

更多内容推荐