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連詞的條件狀語從句,這里根據(jù)從句的謂語動詞可知是對過去的虛擬,所以主句用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。
練習冊系列答案
相關習題

科目:高中英語 來源:不詳 題型:單選題

If I ______ten years younger, I _____ very happy.
A.a(chǎn)m, would beB.a(chǎn)m, shall beC.were, shall beD.were, would be

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

If we    a table earlier, we couldn’t be standing here in a queue.
A.have bookedB.bookedC.bookD.had booked

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

----So you’ve got the news?
----Yes, but I’d rather I _______.
A.hadn’t told about itB.didn’t tell about it
C.were not told about itD.hadn’t been told about it

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

It is requested that each of the teachers invited ______ a performance at the party.
A.giveB.will giveC.has to giveD.must give

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

---May I take this book out of the reading room?
---No, you______. You read it in here.
A.mightn’tB.won’tC.needn’tD.mustn’t

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

With all his money, he _________ worry about a little thing like 5 cents!
A.canB.mustC.mayD.should

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

—I just want to know , Please tell me , how much do you make an hour?
—If you        know, I make $ 20 an hour
A.willB.shallC.mustD.meed

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

To be frank, I’d rather you ____in the case.
A.will not be involved B.not involved
C.have not been involved D.were not involved

查看答案和解析>>

同步練習冊答案