(1)wish后面的从句,译为:” 希望... 就好了 “,是不可能实现的假设
a. 与现在事实相反愿望
I wish I were as tall as you . 我希望我和你一样高。(一般过去时)
说这句话时的时间点是现在,也就是刚刚比较完身高,比完后已经过去这个时间点了。所以是和现在事实相反愿望。
b. 与过去事实相反愿望
He wished he hadn‘t said that . 他希望他没有说过那些话。(过去完成时)
说这句话的时间段是过去,也就是他已经说完那些话,看中文意思,感觉和上面的差不多一样,也就是一般过去时和过去完成时翻译出来容易混淆。
补充:一般过去时 强调的是某个时间点已经过去,而过去完成时 强调的是某个时间段,从过去到现在,这个时间是持续的。
找了一个时态时间图:
可以看出,只要是完成时,都是表示一个时间段,是持续的时间。
而其他都是一个时间点,是固定的,不会持续。
c. 将来不太可能实现的愿望
I wish it would rain tomrrow. (would / should / could ) 我希望明天会下雨。
明天会不会下雨,这只是一种可能性,这个愿望不太可能发生。这个和 [假设1] 有点类似,只不过是wish引导的,wish引导的后面都是过去时/过去完成时。
[假设1] 和wish引导区别:一个是愿望,一个是假设。
(2) as if , 翻译为” 看起来好像………“ :
a. 如果从句表示与现在事实相反。
You look as if you didn‘t care. 你看起来好像不在乎。
与现在事实相反 , 从句是采用的是一般过去时,所以使用didn‘t。 主句采用了一般现在时,这里单纯句子没有限制,所以主句时态采取哪个都可以。
b. 从句表示与过去事实相反。
He talks about Rome as if he had been there before. 他谈论罗马,好像他以前去过一样。
与过去事实相反,从句采用的是过去完成时,所以使用had + 过去分词. 这里主句采用什么时态都可以,因为没有上下文,没有强调哪个时间点/段,所以一般使用一般现在时,主语单数,所以单三形式talk加s.
c. 从句表示与将来事实相反。
He opened his mouth as if he would say something. 他张开嘴,好像要说什么。 opened之所以是过去式,是因为张开嘴这个动作已经过去,open作为动词时不是延续性动词,而 be + open时,open作形容词性,这里的open才是延续性动词。
与将来事实相反,从句结构:情态动词过去式+ 动词原形... 。上面的句子,表面上张开嘴要说什么(张开嘴之后是将来时),但是并没有说话,所以是和将来事实相反。
练习:
1. I wish I were (be) as tall as you . 我希望和你一样高。
虚拟语气的be动词都是使用were ,这是固定的。和现在事实相反。
2. He talks as if he knew (know) where she was. 他说好像他知道她在哪里。 和现在事实相反时,从句使用一般过去时。
如果和过去事实相反,那么就是 had known 了,had + 过去分词。
3. I wish it would rain (rain) tomorrow . 我希望明天会下雨。表示将来不太可能发生的愿望。
注意:带有wish的句子,后面结构都是 情态动词的过去式+动词原形
37 [假设条件4] wish / as if + 过去时/过去完成时
原文:https://www.cnblogs.com/unlasting/p/13308162.html