题目内容
17.-Betty,why are you here?Don't you know the meeting has been cancelled?-No.I don't.Someone me.( )
A. | could tell | B. | might tell | ||
C. | would have told | D. | should have told |
分析 ---Betty,你为什么在这儿?难道你不知道会议已经被取消了吗?
---不,我不知道.有人应该早点告诉我.
解答 答案:D
根据问句以及答语"No.I don't."可知,之前没有人告诉Betty会议已经被取消了,所以此处表达了与过去事实相反的假设,所以要用虚拟语气,即"would或should+动词原形";C.would have told 会告诉;D.should have told应该告诉;根据句意"有人应该早点告诉我",故选D.
点评 本题考查了虚拟语气的用法.做此类题时,需要根据虚拟语气的定义,判断该题表示的是否是一种愿望、建议、与事实相反的假设或是不可能发生的情况等,然后根据虚拟语气所对应的时态,做出选择.
练习册系列答案
相关题目
19.From our window we have a good view of the open fields, into the distance.( )
A. | to reach | B. | having reached | C. | reaching | D. | reached |
8.Both of the American parties were facing a crisis _____ neither has figured out a message that speaks across racial lines.( )
A. | that | B. | because | C. | if | D. | when |
5.The family on time,but their car had a flat tyre on the halfway.( )
A. | would arrive | B. | could arrive | ||
C. | must have arrived | D. | would have arrived |
12.Had Yeats stopped writing at age 40,probably he ______valued as a minor poet now.( )
A. | would be | B. | had been | C. | is | D. | would have been |
2.---Mike went to the hospital alone.
---If he ________me about it,I would have gone with him( )
---If he ________me about it,I would have gone with him( )
A. | should tell | B. | told | C. | had told | D. | tells |
5.With proper measures,the economy in China is beginning to ____again.( )
A. | break up | B. | pick up | C. | put up | D. | take up |