He must have known the truth yesterday, _________?A.haven’t youB.didn’t youC.hav

He must have known the truth yesterday, _________?A.haven’t youB.didn’t youC.hav

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

答案
B
解析

试题分析:考查反意问句:句意:他昨天一定知道真相了,是吗?前面的简单句是用must have done表示推测,反意问句要根据时间判断,如果有具体的过去时间,就用一般过去式,如果没有具体的过去时间,就用现在完成时,排除AC项,因为前面肯定,所以问句是否定,选B。
举一反三
I told you the other day that Tom had agreed with your idea, ____________?
A.hadn’t heB.didn’t heC.did ID.didn’t I

题型:不详难度:| 查看答案
I"m sure you"d rather she went to school by bus,       
A.hadn"t youB.wouldn"t you
C.aren"t ID.didn"t she

题型:不详难度:| 查看答案
You must have read about Mark Twain long ago, ____?
A.mustn’t youB.haven’t you
C.didn’t youD.needn’t you

题型:不详难度:| 查看答案
We hardly believe the news is true,________
A.do weB.don’t weC.is itD.isn’t it

题型:不详难度:| 查看答案
---I don’t think your children could have been used to the quick pace of life while working in Shenzhen, _____they?
---_____. They thought of returning to Changchun.
A.had ; YesB.do ; YesC.have ; No.D.were ; No

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.