![]() ![]() |
虛擬語氣有哪些表現形式 |
作者:ENWD 文章來源:本站原創 點擊數 更新時間:2013-05-28 文章錄入:admin 責任編輯:admin |
|
虛擬語氣有哪些表現形式 虛擬語氣表現形式一 用動詞原形表示虛擬語氣,可用于所有人稱和數。如: If that be the official view, it cannot be accepted. 如果這是官方的看法,這是不能接受的。 If any person be found guilty, he shall have the right of appeal. 如果有人被發現有罪,他應有申訴權。 虛擬語氣表現形式二 用動詞的過去式表示虛擬語氣,可用于所有人稱和數(其中be的過去式用were,也適用于所有人稱和數)。如: If he failed he should try again. 萬一他失敗了,他應當再試一次。 If you tried again you would succeed. 要是你再試一試,你會成功的。 If we missed the show, it would be a pity. 如果我們錯過演出,那會很遺憾的。 If I were you, I’d accept their offer. 如果我是你,我就接受他們的建議。 虛擬語氣表現形式三 用“had+過去分詞”表示虛擬語氣,可用于所有人稱和數。如: If I had worked harder at school, I’ d have got a better job. 要是我上學時勤奮一些,我就會有較好的工作了。 If he had known the facts, he could have told us what to do. 如果他了解事實,他是可能告訴我們怎樣做的。 We would never have met if he hadn’t have crashed into my car. 要不是他撞了我的車,我們就不會見面了。 虛擬語氣表現形式四 用“should+動詞原形”表示虛擬語氣,可用于所有人稱和數。如: He suggested that we should leave early. 他建議我們早點動身。 If you should write to her, send her my love. 如果你給她寫信,請代我向她致意。 It is not necessary that everyone should be a scientist. 沒有必要使每一個人都成為科學家。 虛擬語氣表現形式五 用“should+have+過去分詞”表示虛擬語氣,可用于所有人稱和數。如: You should have told us earlier. 你應當早點告訴我們的。 It is strange that he should have gone away without telling us. 真奇怪,他沒有通知我們就走掉了。 If the steamer should have left port at noon, it will be passing through the canal now. 輪船如果中午離港,它現在大概正穿過運河。 |
![]() ![]() |