三、虛擬語氣二 不用if的條件從句結(jié)構(gòu) 在筆語中,,條件從句有時可以不用連詞小而把were,,had或should移至主語之前。但如從句沒有were,,had或should,,則一般不能這樣做。如:Should he come,,tell him to ring me up.他要是來了,,讓他給我打個電話。 Were I in your position,,I would go.如果我處于你的地位,,我就去。 Had they not helped us,,our experiment would have failed. 如果沒有他們的幫助,,我們的試驗是會失敗的。
[注]有時虛擬條件不用條件從句而用介詞短語,、動詞不定式等來表示,。如: 四、虛擬語氣三 虛擬語氣和情態(tài)動詞 虛擬結(jié)構(gòu)(不論從句或主句)??捎们閼B(tài)動詞的過去式,,即could,might,,wou1d等加不帶to的動詞不定式或不帶to的動詞不定式完成式,,來作謂語動詞。這些情態(tài)動詞除表示虛擬結(jié)構(gòu)外,,本身還有獨立的意思,。如:If I were you,I Would go.我如果是你,,我就愿意去,。 If he were here,he might agree with you.假如他在這里,,他可能會同意你,。 I Would help you if I could. 假如我能夠的話,,我一定幫助你。 If it had not been for their help,,we could not have succeeded. 如果沒有他們的幫助,,我們是不可能成功的。
五,、虛擬語氣四 有時條件從句中的動作和結(jié)果主句中的動作所發(fā)生的時間不一致這時,,動詞的形式應(yīng)根據(jù)它所表示的時間加以調(diào)整。如: If he had followed the doctor's advice,,he Would be quite all right now.他當(dāng)時若是聽醫(yī)生的話,,現(xiàn)在就會痊愈了。(從句說明過去,,主句說明現(xiàn)在) If I were you,,I Would have gone to the theatre.假如我是你,我會去看話劇了,。(從句的時間包括現(xiàn)在,,主句說明過去) If you hadn't helped me,I couldn't have finished it on time and most likely I would be still working now.假若你沒有幫助我,,我不可能按時完成工作,,很可能現(xiàn)在還在干哩。(從句說明過去,,主句說明過去和現(xiàn)在)
用直陳語氣表示條件和結(jié)果 六,、虛擬語氣五 省去從句或主句的虛擬結(jié)構(gòu)虛擬結(jié)構(gòu)中的從句或主句有時形式上可以省略,,但意義上卻仍存在。 1)省去了條件從句的虛擬結(jié)構(gòu)。如: That would be fine.那就太好了,。(省去了if you should do it或類似條件) You might stay here forever.你可以永遠呆在這里,。(省去了if you wanted協(xié)或類似條件) I would not have done it.我是不會做那件事的。(省去了if were you或類似條件)
[注]虛擬結(jié)構(gòu)中省去的從句有時并不容易找出,。如: If he were here!假如他在這里該多好啊! If I had never married.如果我從未結(jié)婚就好了。 這種結(jié)構(gòu)也常用if only開頭,。如: If only I could help you! 假如我能幫助你,,那該是多好啊! If only I were ten years younger!我要是能年輕十歲該多好啊! If you would only try harder!你如再努力一試就好了。(only亦可置于would等助動詞之后)
[注]有時if only只表條件,,不表愿望,。如: |
|