情態(tài)動詞+現(xiàn)在完成式 - 六級語法

字號:

"情態(tài)動詞+現(xiàn)在完成式"是一種較活躍的語法現(xiàn)象,在各種考試中屢見不鮮?,F(xiàn)將其用法歸納如下:
    I.對過去行為發(fā)生的可能性的推測。
    1."must/may /might +現(xiàn)在完成式"表示對過去行為是否發(fā)生的可能性程度不同的肯定推測。
    1)"must+現(xiàn)在完成式"這一用法是指說話人對過去所發(fā)生的事情的肯定推斷,含有邏輯上的必然性。例如:
    He must have gone to the clinic.他一定是去醫(yī)務(wù)室了。
    They started early this morning;they must have arrived by now.他們一大早就啟程了,現(xiàn)在一定到了。
    2)"may +現(xiàn)在完成式"表示從現(xiàn)在看來過去可能發(fā)生某事。可譯為"曾經(jīng)"、"一度"、"也許"等。例如:
    He may have missed the train.他可能沒有趕上火車。
    3)"might +現(xiàn)在完成式"表示"可能、也許、已經(jīng)",但事實(shí)上并未如此。例如:
    I might have come to a wrong conclusion.我可能得出了錯誤的結(jié)論。
    2.表示對過去行為可能性的否定推測。
    1)"could /can not+現(xiàn)在完成式"表示以現(xiàn)在的眼光看來,過去不可能發(fā)生的事??勺g為"不可能或不至于"。例如:
    They couldn't have left so soon.他們不可能那么早就走了。
    They can't have missed the way.(They've been to the zoo before.)他們不可能迷路。(暗含他們以前去過動物園。)
    I can't have seen him.我不可能見過他。
    2)"may not +現(xiàn)在完成式"表示"不一定發(fā)生過、未必發(fā)生過"等。
    3)"might not +現(xiàn)在完成式"表示"不一定就、也可能不、未免有點(diǎn)不"。
    II.表示說話人的語氣。
    1.表示委婉批評
    1)"could +現(xiàn)在完成式"含有埋怨或訓(xùn)斥的口氣。例如:
    I could have lent you the money.Why didn't you askme?我本來可以把錢借給你的。你為什么沒有向我借呢?
    2)might +現(xiàn)在完成式
    You might at least have answered my letter.你至少可以回我一封信嘛。
    You might have been more careful.你本可以再細(xì)心一些。
    2.表示驚奇或懷疑
    "could /can +現(xiàn)在完成式"常用在疑問句中。例如:
    Where(can)could they have gone?他們可能到哪里去了呢?
    How could they have forgotten such an important meeting?他們怎么能忘記這么重要的會議呢?
    III.表示說話人認(rèn)為過去的行為應(yīng)該或不應(yīng)該發(fā)生。
    1."should /ought to +現(xiàn)在完成式"表示說話人認(rèn)為該做而實(shí)際未做的事。例如:
    They ought to have done that but they didn't.他們本應(yīng)該這樣做。
    He should have told me the news earlier.他本應(yīng)該早些告訴我這消息。
    2."should not/ought not to +現(xiàn)在完成式"表示過去做了不該做的事。例如:
    You oughtn't to have done that.你這么做是不應(yīng)當(dāng)?shù)摹?BR>    You should not have gone up to college so soon.(But you did.)你本不應(yīng)該這么早就上大學(xué)的。
    They shouldn't have come.他們本不應(yīng)該來。
    IV.表示不必要性。表示說話人對過去已做的事情持否定態(tài)度,或認(rèn)為此事根本沒必要做。常用句式為"needn't +現(xiàn)在完成式"。例如:
    I needn't have hurried.我大可不必這么急。
    The war needn't have cost mankind so many lives.-It needn't have happened.在那場戰(zhàn)爭中本來不必有那么多人喪生,不僅如此,本來就是一場不必要的戰(zhàn)爭。
    V.表假設(shè)。
    "wouldn't+現(xiàn)在完成式"表示與事實(shí)相反的動作,實(shí)際上已經(jīng)做了,但假設(shè)沒有做??勺g為"就不會、決不會"等。例如:
    If not for these armed forces,the situation in China would never have been what it is today!要是沒有這些軍隊(duì),中國絕無今天的局面!