(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的句子,后面結構都是 情態動詞的過去式+動詞原形