Had the boy worked harder, he ______ the exam.A.must have got throughB.could get

Had the boy worked harder, he ______ the exam.A.must have got throughB.could get

题型:不详难度:来源:
Had the boy worked harder, he ______ the exam.
A.must have got throughB.could get through
C.ought to get throughD.would have got through

答案
D
解析

试题分析:句意:如果那个小男孩再努力一点,他就能通过考试。这里是省略了if连词的条件状语从句,这里根据从句的谓语动词可知是对过去的虚拟,所以主句用would have done,故选D。
点评:本题难度适中。虚拟语气是高中阶段的重要语法项目,需要考生牢记各种情况的虚拟语气的谓语动词的形式,并要有分析理解语境的能力。
即学即练:—I heard the phone ringing in the office next door.
—You ________ it. They haven’t got a phone yet.
A.couldn’t hear        B.couldn’t have heard
C.didn’t hear           D.wouldn’t have heard
解析:B。由句意可知此处是对过去的事情表示推测,那么否定句用“can/could not+完成时”,故选B。
举一反三
-----Where are the children? Professor Zhang has come and his speech will start soon.
------I wish they         always late.
A.hadn’t beenB.wouldn’t beC.wouldn’t have beenD.weren’t

题型:不详难度:| 查看答案
I wish I ____ you yesterday.                                                      
A.seenB.did seeC.had seenD.were to see

题型:不详难度:| 查看答案
The professor gave orders that the test ____before 5:30.
A.be finishedB.will finishC.will be finishedD.shall finish

题型:不详难度:| 查看答案
I must go there earlier. John has suggested that I _____an hour before the discussion begins.
A.will goB.shall goC.goD.would go

题型:不详难度:| 查看答案
If I ______ten years younger, I _____ very happy.
A.am, would beB.am, shall beC.were, shall beD.were, would be

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

超级试练试题库

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