從零開始學(xué)語法:如何表達(dá)本來該做某事?
來源:互聯(lián)網(wǎng)
2010-11-12 18:05
should have done
“should have + 動詞的完成式”表示本應(yīng)該做而實(shí)際上沒有做,它的否定形式表示某種行為本不該發(fā)生但卻發(fā)生了。有責(zé)備的意味。
You should have started earlier, but you didn't.
你本應(yīng)該早點(diǎn)兒出發(fā),但是你沒有。
You should have washed the wound.
你應(yīng)該已經(jīng)洗好了傷口。
She shouldn't have taken away my dictionary, for I wanted to use it.
她本不應(yīng)該拿走我的詞典,因?yàn)槲乙盟?/div>
You shouldn't have been so rude to him.
你本不應(yīng)該對他那么粗魯。
注:“should have + 完成式”雖然可以表猜測,但因?yàn)闀斐善缌x,應(yīng)少用。
ought to have done
1、“ought to have + 動詞的完成式”表示過去應(yīng)做某事而實(shí)際未做,它的否定形式表示本不應(yīng)該做某事卻做了(用法和should相同)。
You ought to have helped him, but you didn't.
你本應(yīng)該幫助他但你沒有。
You ought to have studied harder.
你本應(yīng)該更努力學(xué)習(xí)的。
He ought not to have stopped his work halfway.
他本不應(yīng)該做這項(xiàng)工作時半途而廢。
He oughtn't to have done that.
他本來就不該做那件事。
2、“ought to have + 動詞的完成式”還可以用來表猜測。
They ought to have arrived by now.
現(xiàn)在他們想必已經(jīng)到達(dá)。
If he had started at nine o'clock, he ought to have been in London by eleven o'clock.
如果他在九點(diǎn)出發(fā),那他十一點(diǎn)鐘該到達(dá)倫敦了。
您感興趣的課程有優(yōu)惠啦,快去看看
英語語法推薦
-
英語中的情態(tài)動詞和情態(tài)副詞如何運(yùn)用 2024-04-02情態(tài)動詞和情態(tài)副詞是英語中一類特殊的詞語,它們在句子中起著非常重要的作用。它們不僅用于表達(dá)說話人的態(tài)度、情感和推測,還可以影響句子的語氣和含義。正確地運(yùn)用情態(tài)動詞和情態(tài)副詞是提高英語語言表達(dá)能力
- 2004-2011高考單項(xiàng)選擇真題匯編—情態(tài)動詞和虛擬語氣 2012-05-01
- 從零開始學(xué)語法:如何表達(dá)本來該做某事? 2010-11-12
- 從零開始學(xué)語法:may have done用法小結(jié) 2010-11-05
- 從零開始學(xué)語法:can have done用法小結(jié) 2010-11-03
- 從零開始學(xué)語法:情態(tài)動詞如何表猜測 2010-10-28