题目内容

17.-Betty,why are you here?Don't you know the meeting has been cancelled?
-No.I don't.Someone         me.(  )
A.could tellB.might tell
C.would have toldD.should have told

分析 ---Betty,你为什么在这儿?难道你不知道会议已经被取消了吗?
---不,我不知道.有人应该早点告诉我.

解答 答案:D 
根据问句以及答语"No.I don't."可知,之前没有人告诉Betty会议已经被取消了,所以此处表达了与过去事实相反的假设,所以要用虚拟语气,即"would或should+动词原形";C.would have told 会告诉;D.should have told应该告诉;根据句意"有人应该早点告诉我",故选D.

点评 本题考查了虚拟语气的用法.做此类题时,需要根据虚拟语气的定义,判断该题表示的是否是一种愿望、建议、与事实相反的假设或是不可能发生的情况等,然后根据虚拟语气所对应的时态,做出选择.

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网