現在繼續為大家分享上一篇沒有講完的話題,上一篇的最後,我們說到了不是只有if從句才可以用虛擬語氣,虛擬語氣還可以發生在 「I wish+從句」的句型中,我們從虛擬語氣的特點出發,看看這個句型。
虛擬語氣的特點:跟現實相反。比如說:我希望我是你,被翻譯成「I wish I were you」,這裡為什麼用「were」而不用「are」呢?這就要從語法原則上說了。
現實中我是我,你是你,「我希望我是你」表達了一種與現實相反的情況。
在英語語法中,對於虛擬語氣的規則,有三個字要記住:退一格。
1、如果句子表達跟現在相反的情況,那麼從句謂語動詞的時態要從「現在時」退一格變成「過去時」。
所以I wish I am you(現在時),要變成 I wish I were you.(大家記住,be 動詞統一調整為 were,不用 was)。
小試牛刀:
(1)我希望我的英語跟你一樣好。(事實上我的英語不如你)
I wish my English were as good as yours.(be退一格成were)
(2)我希望我有一輛好車。(事實上我沒有)
I wish I had a nice car.(have 退一格成 had)
(3)我希望我能幫你。(事實上我不能幫)
I wish I could.(can 退一格成 could)
2、如果句子表達事實跟預想不一樣,那麼從句謂語動詞時態要從「過去時」退一格變成「過去完成時」。
小試牛刀:
(1)你要是來了就好了。(事實上你當時沒來)
I wish you had come.(came 退一格成 had come)
(2)你要是當時聽我的就好了。(事實上你當時沒聽我)
I wish you had listened to me.(listened 退一格成 had listened)
3、如果句子表達對將來不太可能發生的事情的願望時,從句謂語動詞助動詞的 will 要退一格,變成 would,再加動詞原型。
(1)我希望她能來。(她大概率不來)
I wish she would come. (will 退一格成 would)
(2)我希望明天不下雨。(天氣預報說明天大概率下雨)
I wish it would not rain tomorrow.(will not 退一格成為 would not)
相對於I wish 虛擬語氣的用法,不知道以上三種情況大家都學會了沒有,大家一定要記住「退一格」這個規律。