關(guān)于《虛擬語氣有哪些表現(xiàn)形式》(http://www.52ysedu.com/Article/201305/3296_2.html)
剛看了一篇文章是關(guān)于虛擬語氣形式的,感覺讀的很迷茫。前后對(duì)比發(fā)現(xiàn)在有幾點(diǎn)沒有說清楚!
虛擬語氣表現(xiàn)形式四
用“should+動(dòng)詞原形”表示虛擬語氣,可用于所有人稱和數(shù)。如:
He suggested that we should leave early. 他建議我們?cè)琰c(diǎn)動(dòng)身!
虛擬語氣表現(xiàn)形式六
用于“should (would)+動(dòng)詞原形”表示虛擬語氣,其中的should用于第一人稱,would第二、三人稱(但在美國英語中常用would代替should)。如:
But for his pension, he would starve. 要不是他有養(yǎng)老金,他就挨餓了。
以上這兩種形式有何區(qū)別?都是should +動(dòng)詞原型。仔細(xì)看其實(shí)形式四是從句的虛擬,
形式六是主句的虛擬!
虛擬形式五
用“should+have+過去分詞”表示虛擬語氣,可用于所有人稱和數(shù)。如:
You should have told us earlier. 你應(yīng)當(dāng)早點(diǎn)告訴我們的!
It is strange that he should have gone away without telling us. 真奇怪,他沒有通知我們就走掉了!
虛擬語氣表現(xiàn)形式七
用于“should (would)+have+過去分詞”表示虛擬語氣,
其中的should用于第一人稱,would第二、三人稱(但在美國英語中常用would代替should)。如:The soup would have been better if it had had less salt. 這湯如果少放點(diǎn)鹽就好了!
注意,虛擬語氣的動(dòng)詞形式有時(shí)也陳陳語氣的某些動(dòng)詞時(shí)態(tài)形式相同,但兩者的內(nèi)涵及其所表示的時(shí)間皆不一樣,千萬不可混淆!
同樣的虛擬形式五和七也沒有講明區(qū)別何在,然后按照前邊的思路似乎五是從句的虛擬,七是主句的虛擬,但是不能理解的是;
You should have told us earlier. 你應(yīng)當(dāng)早點(diǎn)告訴我們的。在形式五的例句當(dāng)中!
可能我完全沒有讀懂,但是我想講虛擬語氣如果不提主句形式和從句形式的相關(guān)性,恐怕不妥。正如形式一;
用動(dòng)詞原形表示虛擬語氣,可用于所有人稱和數(shù)。如:
If that be the official view, it cannot be accepted. 如果這是官方的看法,這是不能接受的
這里顯然主句就不是虛擬語氣。只是從句才是!
希望老師能夠幫且解答一下以上疑惑,謝謝
另外對(duì)第一種形式,我查了語法書無論是七分法還是二分法都沒有查到。最常見的是下邊的形式,
1、表示與現(xiàn)在事實(shí)相反的情況:
從句:If+主語+過去時(shí)(Be動(dòng)詞用were)
主句:主語+ should/would+do:
2、表示與過去事實(shí)相反的情況
從句:If+主語+had+done
主句:主語+should/would+have done
表示對(duì)將來情況的主觀推測
從句:①if+主語+were to do (if 表示未來的虛擬語氣獨(dú)有該形式,其他如wish, even if等詞都沒有該形式來表示未來的虛擬語氣)
②if+主語+should+do
③if+主語+過去式(be動(dòng)詞用were)
主句:主語+should/would+do
|