Had the boy worked harder, he ______ the exam. A.must have got through B.could get through .
Hadtheboyworkedharder,he______theexam.A.musthavegotthroughB.couldgetthroughC.oughttog...
Had the boy worked harder, he ______ the exam. A.must have got through B.could get through C.ought to get through D.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。 |
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询