He       have come here yesterday,        he?A.mustn’t;didB.couldn’t;hasC.mustn’

He       have come here yesterday,        he?A.mustn’t;didB.couldn’t;hasC.mustn’

题型:不详难度:来源:
He       have come here yesterday,        he?
A.mustn’t;didB.couldn’t;hasC.mustn’t;haven’tD.must;didn’t

答案
D
解析
“must+不定完成”表示对过去情况的肯定推测,故反意问句用didnt he?若无过去时间状语,动词侧重强调现在的情况,即反意问句用havent(hasnt)+主语?如:
The leaders must have heard about the news,havent they?
举一反三
Jack,you’re so lazy!This job       hours ago.
A.should finishB.must have finished
C.ought to have been finished D.was about to finish

题型:不详难度:| 查看答案
If he had started at nine o’clock,he       have been in London by eleven o’clock.
A.mustB.mayC.ought toD.has to

题型:不详难度:| 查看答案
He is taller than he        .
A.usedB.used to be
C.used toD.used to do

题型:不详难度:| 查看答案
- Do you know where my address book is?
    - It________ be in the hall cupboard. I think I saw it this morning.
A.couldB.canC.willD.must

题型:不详难度:| 查看答案
— Do you still remember when we went to Nanjing?
    — I can"t remember now but ________sometime last summer?
A.might it beB.could it be
C.could it have beenD.should it have been

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

超级试练试题库

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