英語(yǔ)學(xué)習(xí)之情態(tài)動(dòng)詞+現(xiàn)在完成式
I.對(duì)過(guò)去行為發(fā)生的可能性的推測(cè)。
1.must/may /might +現(xiàn)在完成式表示對(duì)過(guò)去行為是否發(fā)生的可能性程度不同的肯定推測(cè)。
1)must+現(xiàn)在完成式這一用法是指說(shuō)話人對(duì)過(guò)去所發(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)在看來(lái)過(guò)去可能發(fā)生某事。可譯為曾經(jīng)、一度、也許等。例如:
He may have missed the train.他可能沒(méi)有趕上火車(chē)。
3)might +現(xiàn)在完成式表示可能、也許、已經(jīng),但事實(shí)上并未如此。例如:
I might have come to a wrong conclusion.我可能得出了錯(cuò)誤的結(jié)論。
2.表示對(duì)過(guò)去行為可能性的否定推測(cè)。
1)could /can not+現(xiàn)在完成式表示以現(xiàn)在的眼光看來(lái),過(guò)去不可能發(fā)生的事。可譯為不可能或不至于。例如:
They couldnt have left so soon.他們不可能那么早就走了。
They cant have missed the way.他們不可能迷路。
I cant have seen him.我不可能見(jiàn)過(guò)他。
2)may not +現(xiàn)在完成式表示不一定發(fā)生過(guò)、未必發(fā)生過(guò)等。
3)might not +現(xiàn)在完成式表示不一定就、也可能不、未免有點(diǎn)不。
II.表示說(shuō)話人的語(yǔ)氣。
1.表示委婉批評(píng)
1)could +現(xiàn)在完成式含有埋怨或訓(xùn)斥的口氣。例如:
I could have lent you the money.Why didnt you askme?我本來(lái)可以把錢(qián)借給你的。你為什么沒(méi)有向我借呢?
2)might +現(xiàn)在完成式
You might at least have answered my letter.你至少可以回我一封信嘛。
You might have been more careful.你本可以再細(xì)心一些。
2.表示驚奇或懷疑
could /can +現(xiàn)在完成式常用在疑問(wèn)句中。例如:
Wherecould they have gone?他們可能到哪里去了呢?
How could they have forgotten such an important meeting?他們?cè)趺茨芡涍@么重要的會(huì)議呢?
III.表示說(shuō)話人認(rèn)為過(guò)去的行為應(yīng)該或不應(yīng)該發(fā)生。
1.should /ought to +現(xiàn)在完成式表示說(shuō)話人認(rèn)為該做而實(shí)際未做的事。例如:
They ought to have done that but they didnt.他們本應(yīng)該這樣做。
He should have told me the news earlier.他本應(yīng)該早些告訴我這消息。
2.should not/ought not to +現(xiàn)在完成式表示過(guò)去做了不該做的事。例如:
You oughtnt to have done that.你這么做是不應(yīng)當(dāng)?shù)摹?/p>
You should not have gone up to college so soon.你本不應(yīng)該這么早就上大學(xué)的。
They shouldnt have come.他們本不應(yīng)該來(lái)。
IV.表示不必要性。表示說(shuō)話人對(duì)過(guò)去已做的事情持否定態(tài)度,或認(rèn)為此事根本沒(méi)必要做。常用句式為neednt +現(xiàn)在完成式。例如:
I neednt have hurried.我大可不必這么急。
The war neednt have cost mankind so many lives.-It neednt have happened.在那場(chǎng)戰(zhàn)爭(zhēng)中本來(lái)不必有那么多人喪生,不僅如此,本來(lái)就是一場(chǎng)不必要的戰(zhàn)爭(zhēng)。
V.表假設(shè)。
wouldnt+現(xiàn)在完成式表示與事實(shí)相反的動(dòng)作,實(shí)際上已經(jīng)做了,但假設(shè)沒(méi)有做。可譯為就不會(huì)、決不會(huì)等。例如:
If not for these armed forces,the situation in China would never have been what it is today!要是沒(méi)有這些軍隊(duì),中國(guó)絕無(wú)今天的局面!
I.對(duì)過(guò)去行為發(fā)生的可能性的推測(cè)。
1.must/may /might +現(xiàn)在完成式表示對(duì)過(guò)去行為是否發(fā)生的可能性程度不同的肯定推測(cè)。
1)must+現(xiàn)在完成式這一用法是指說(shuō)話人對(duì)過(guò)去所發(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)在看來(lái)過(guò)去可能發(fā)生某事。可譯為曾經(jīng)、一度、也許等。例如:
He may have missed the train.他可能沒(méi)有趕上火車(chē)。
3)might +現(xiàn)在完成式表示可能、也許、已經(jīng),但事實(shí)上并未如此。例如:
I might have come to a wrong conclusion.我可能得出了錯(cuò)誤的結(jié)論。
2.表示對(duì)過(guò)去行為可能性的否定推測(cè)。
1)could /can not+現(xiàn)在完成式表示以現(xiàn)在的眼光看來(lái),過(guò)去不可能發(fā)生的事。可譯為不可能或不至于。例如:
They couldnt have left so soon.他們不可能那么早就走了。
They cant have missed the way.他們不可能迷路。
I cant have seen him.我不可能見(jiàn)過(guò)他。
2)may not +現(xiàn)在完成式表示不一定發(fā)生過(guò)、未必發(fā)生過(guò)等。
3)might not +現(xiàn)在完成式表示不一定就、也可能不、未免有點(diǎn)不。
II.表示說(shuō)話人的語(yǔ)氣。
1.表示委婉批評(píng)
1)could +現(xiàn)在完成式含有埋怨或訓(xùn)斥的口氣。例如:
I could have lent you the money.Why didnt you askme?我本來(lái)可以把錢(qián)借給你的。你為什么沒(méi)有向我借呢?
2)might +現(xiàn)在完成式
You might at least have answered my letter.你至少可以回我一封信嘛。
You might have been more careful.你本可以再細(xì)心一些。
2.表示驚奇或懷疑
could /can +現(xiàn)在完成式常用在疑問(wèn)句中。例如:
Wherecould they have gone?他們可能到哪里去了呢?
How could they have forgotten such an important meeting?他們?cè)趺茨芡涍@么重要的會(huì)議呢?
III.表示說(shuō)話人認(rèn)為過(guò)去的行為應(yīng)該或不應(yīng)該發(fā)生。
1.should /ought to +現(xiàn)在完成式表示說(shuō)話人認(rèn)為該做而實(shí)際未做的事。例如:
They ought to have done that but they didnt.他們本應(yīng)該這樣做。
He should have told me the news earlier.他本應(yīng)該早些告訴我這消息。
2.should not/ought not to +現(xiàn)在完成式表示過(guò)去做了不該做的事。例如:
You oughtnt to have done that.你這么做是不應(yīng)當(dāng)?shù)摹?/p>
You should not have gone up to college so soon.你本不應(yīng)該這么早就上大學(xué)的。
They shouldnt have come.他們本不應(yīng)該來(lái)。
IV.表示不必要性。表示說(shuō)話人對(duì)過(guò)去已做的事情持否定態(tài)度,或認(rèn)為此事根本沒(méi)必要做。常用句式為neednt +現(xiàn)在完成式。例如:
I neednt have hurried.我大可不必這么急。
The war neednt have cost mankind so many lives.-It neednt have happened.在那場(chǎng)戰(zhàn)爭(zhēng)中本來(lái)不必有那么多人喪生,不僅如此,本來(lái)就是一場(chǎng)不必要的戰(zhàn)爭(zhēng)。
V.表假設(shè)。
wouldnt+現(xiàn)在完成式表示與事實(shí)相反的動(dòng)作,實(shí)際上已經(jīng)做了,但假設(shè)沒(méi)有做。可譯為就不會(huì)、決不會(huì)等。例如:
If not for these armed forces,the situation in China would never have been what it is today!要是沒(méi)有這些軍隊(duì),中國(guó)絕無(wú)今天的局面!