问题: 英语虚拟语气
I hope that you ____ right.
A. will be B. should be C. were D. would be
请详细解答,谢谢
解答:
我认为选A吧!
hope 是希望/期望的意思,表达实际的,可以实现的愿望,不需要用虚拟语气吧?!因为hope是现在时,从句意上看。从句要用将来时态。
如果换成wish,当然用were了,因为wish是"但愿,要是...多好"。是一种对事实的虚拟。实际上不能/没有/不会。
比较:
I wish we had a car.
要是我们有一辆车多好啊。(与目前事实相反,实际上没有)
I hope we will have a car.
我希望我们将来有个车。(实际愿望)
I wish I were 30 years younger.
我但愿自己能年轻三十岁。(不可能发生)
I hope I will be 30 years younger.
此句话错误!因为年轻30岁是一个不可能愿望。
你的句子意思是,我希望你好起来。“好起来”理应是可能的期望。如果用虚拟语气,与常理不符。
版权及免责声明
1、欢迎转载本网原创文章,转载敬请注明出处:侨谊留学(www.goesnet.org);
2、本网转载媒体稿件旨在传播更多有益信息,并不代表同意该观点,本网不承担稿件侵权行为的连带责任;
3、在本网博客/论坛发表言论者,文责自负。