九 . “ should have + - ed 分詞”結構用來表達下述意義:
1. 表示“應該已經……”,“本來應該……”,即過去該做某事但實際沒有做,其否定式“ shouldn't have + - ed 分詞”意為“本來不應該……”。例如:
These cells should have been kept in somedry places. 這些電池本來應該放(保存)在干燥的地方。(但實際上沒有把它們放在干燥的地方。)
You shouldn't have dept those cells in the damp place. 你本來不該把那些電池放在潮濕的地方。(但實際上已經把它們放到潮濕的地方了。)
2. 表示“(估計)應該已經……”,“大概已經……”,即對過去情況的推測。例如:
They left at nine, so they should have arrived (= probably have arrived) home by now.
他們是九點鐘走的,現(xiàn)在應該已經到家了。
They should have finished their work, for they began to do it so early.
他們很早就開始工作,現(xiàn)在大概已經干完了。
3. 意為“竟然已經……”,“居然已經……”,即表示說話人對已經出現(xiàn)的事態(tài)感到“驚奇、驚喜、懷疑”。例如:
I'm surprised that he should have been so foolish. 我很奇怪,他竟然會這么傻。
I'm amazed that Mr Harris should have said nothing about the matter.
這件事,哈里斯先生竟然只字未提,對此我大為驚異。
It is wonderful that you should have achieved so much these years.
這幾年你竟然取得如此大的成就,你真了不起。
此外, should 還可以出現(xiàn)在“ should be doing sth ”或“ should have been doing sth ”等句式中,表示“應該正在……”或表示說話人的某種不滿情緒。例如:
Why should we be sitting here doing nothing? 我們干嘛坐在這里閑著?
You should be wearing a mask. 你應當戴著口罩。
She shouldn't be working like that. She is still so weak.
她不應當那樣干。她身體還很虛弱。
You should have been waiting for us. Why haven't you? 你應當?shù)戎覀兊?。怎么沒有等?
瘋狂英語 英語語法 新概念英語 走遍美國 四級聽力 英語音標 英語入門 發(fā)音 美語 四級 新東方 七年級 賴世雄 zero是什么意思興安盟郵電二小區(qū)(罕山中街)英語學習交流群