Hadtheboyworkedharder,he______theexam.A.musthavegotthroughB.couldgetth

发布时间:2020-08-04 04:47:24

Had the boy worked harder, he ______ the exam.A.must have got throughB.could get throughC.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 heardC.didn’t hear           D.wouldn’t have heard解析:B。由句意可知此处是对过去的事情表示推测,那么否定句用“can/could not+完成时”,故选B。
以上问题属网友观点,不代表本站立场,仅供参考!