He must have finished his homework for a long time, _____ he?A.mustn’tB.didn’t

  He must have finished his homework for a long time, _____ he?A.mustn’tB.didn’t

题型:不详难度:来源:
  He must have finished his homework for a long time, _____ he?
A.mustn’tB.didn’tC.needn’tD.hasn’t

答案
D
解析
考查反义疑问句。陈述部分用must + have + V-ed表示推测时问句部分动词用过去时形式,如果强调动作的完成(一般没有明确的过去时间状语),问句要用“haven’t/hasn’t+主语”。根据have finished his homework for a long time可知强调的是动作的完成,故选D。
举一反三
The reporters have found out ____ it was _____ saved the little girl.
A.who; whoB.who; thatC.whom; thatD.whom; who

题型:不详难度:| 查看答案
The Smiths have moved to Miami, Florida, ____ they dreamed long of living in.
A.whereB.in whichC.whichD.that

题型:不详难度:| 查看答案
This dictionary, few pages ___are missing, is of great importance.
A.among whichB.of whichC.in whichD.to which

题型:不详难度:| 查看答案
The old man never fails to help___ is in need of his help.
A.whomB.whoC.whoeverD.whatever

题型:不详难度:| 查看答案
Which sentence is wrong?
A.Time and tide waits for no man.
B.Many a student are busy with their lessons.
C.As is known to all, Rocky mountains stand in North America.
D.The singer and dancer is to attend our party.

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

超级试练试题库

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