当前位置:高中试题 > 英语试题 > 句式 >   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。
核心考点
试题【  He must have finished his homework for a long time, _____ he?A.mustn’tB.didn’t】;主要考察你对句式等知识点的理解。[详细]
举一反三
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.

题型:不详难度:| 查看答案
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.