Even if you had not been able to see her, you ______ us.
A.toldB.had toldC.should tellD.should have told
D

試題分析:考查虛擬語氣的用法。由had not been able 可以看出條件狀語從句是對過去的虛擬,主句沒有自己的時間狀語從語義上看也是對過去的虛擬,所以謂語動詞應該是should  have done句意:即使你見不著她,你也應該告訴我們一聲。故選D; should也可用ought to,“should have done”表示本應該做某事卻沒做。
點評:本題難度適中。本題should have done表虛擬及含有責備對方的意思,學生對should這一用法容易理解。
即學即練:-My cat’s really fat.
  -You_______ have given her so much food.(2007浙江卷)
  A.wouldn’tB.couldn’t C.shouldn’t D.mustn’t
解析:C句意:意為“你本不應該給它那么多食物”。
練習冊系列答案
相關習題

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

—What does the sign over there say?
—In the museum no person       be permitted to take photos.
A.will B.may C.must D.shall

查看答案和解析>>

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

The new law states that people _________ drive after drinking alcohol.
A.wouldn'tB.needn'tC.won'tD.mustn't

查看答案和解析>>

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

Had it not been for your help, I _____ penniless today.
A.wound have beenB.must beC.wound beD.may be

查看答案和解析>>

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

Maybe if I________ science, and not literature then, I would be able to give you more help.
A.studiedB.would studyC.had studiedD.was studying

查看答案和解析>>

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

 I request that you __________ the task on time.
A.finishedB.should finishC.could finishD.would finish

查看答案和解析>>

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


The students have made a request that the reading-room __ open on Sunday afternoon.
A.stay B.stays C.must stay D.will stay

查看答案和解析>>

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

---- I can’t get through to the general manager’s office anyhow.
---- The line is busy. Someone ___________ the telephone.
A.can have used B.can use
C.must have usedD.must be using

查看答案和解析>>

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

The impatient driver received a ticket for speeding. He       so fast.
A.shouldn’t have drivenB.wouldn’t have driven
C.couldn’t have drivenD.mustn’t have driven

查看答案和解析>>

同步練習冊答案