It's high time that he went / should go to bed. 到了他该上床睡觉的时候了。
【考例】 Jack is a great talker. It's high time that he_______something instead of just talking.(2012辽宁卷)
A. will do
B. has done
C. do
D. did
【答案】 D
【解析】 句意为:杰克是一个很喜欢说大话的人。到了他做点事情,而不是只讲大话的时候了。It's high time that是一个固定句型,that从句中的谓语动词用过去式或should+动词原形,should不能省略,意为“(现在)该到……的时候了”。C项省略了should,故选择D项。
I would rather you went next Sunday. 我宁愿你下个星期天去。
I would rather you hadn't done that. 我真希望你没做那件事。
【解析】 We would rather our daughter_______at home with us, but it is her choice, and she is not a child any longer.(2014陕西卷)
A. would stay
B. has stayed
C. stayed
D. stay
【答案】 C
【解析】 would rather后接从句时,从句谓语动词用过去时表示动作发生在现在或将来,用“had+过去分词”表示动作发生在过去。根据and后的句子中的is可知此处动词应使用过去时,表示对现在的虚拟。故选C项。
The two new-comers talked as if they had known each other for ages. 那两个新来的人聊天的样子仿佛他们已经相识多年了。
【考例】 It was John who broke the window. Why are you talking to me as if I_______it?(2014重庆卷)
A. had done
B. have done
C. did
D. am doing
【答案】 A
【解析】 连词as if意思是“似乎,好像”,其后面的从句有两种情况,如果是真实的事情,就使用陈述语气;如果表示的事情是非真实的,就使用虚拟语气:与过去事实相反,使用过去完成时;与将来相反,使用过去将来时;与现在相反,使用一般过去时。句意为:打碎窗户的是约翰,为什么你对我说话就像是我做的一样?根据前一句中的was和broke可知,打碎窗户是过去发生的事情,所以是与过去事实相反的虚拟语气,故使用过去完成时。
【考例】 Look at the trouble I am in! If only I_______your advice.
A. followed
B. would follow
C. had followed
D. should follow
【答案】 C
【解析】 根据句意,这是对过去没做某事的后悔和遗憾,与过去事实相反,从句中应使用过去完成时。
Would you mind if I opened the window? 我打开窗子,你不反对吧?
试比较:
Do you mind if I open the window?
She put her coat over the child for fear that he should catch cold. 她把大衣盖在孩子身上怕他着凉。
Here's some money in case you should need it. 这儿有点钱以防你急需。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。