should have done 的用法:

1.should用於表示驚奇和欣喜的句子中,表示“竟然”、“居然”等含義

1). Why should the door be locked?為什麼居然把門鎖起來了?

2). It is wonderful that you should have achieved so much in these years. 這幾年中你們竟然取得如此大的成就,真了不起!(注意這裡主語從句內出現時間狀語in these years,一般要求用現在完成時,而使用should是為了表示驚異、讚歎意味。

2.should have done 表示竟然做了某事,體現說話者一種驚奇、驚訝、不相信的語氣:

The painting considered to have been copied should have won the prize.

 那副被認為是複製品的畫竟然獲得了大獎。

3.should have done 還可以表示“本來應該做某事而實際上沒有做”


ou should have finished your homework earlier, but you didn't。




注意:

should have done只用於談論過去情況,主要有兩個用法:一是用於推測過去已經發生的情況,二是用於指本該發生而實際上未發生的情況。如:



You should have told me so before. 你早就應該告訴我。



He should have arrived by now. 此時他本該到了。



Look at the time! We should have been at the theatre ten minutes ago. 瞧都什麼時候了! 十分鐘前我們就該到戲院了。

附:有關should的用法:
一、作shall的過去式,多用於間接引語中,表示“提議、探詢、許諾、要求、命令、決定、必要”等。
1. She asked me if she should open the window.
2. She said she should buy me a dictionary.
3. Should I type these letters for you?(提議、探詢)
二、用於虛擬語氣中,作虛擬語氣的標誌詞。
1. We should never have built the bridge without your help.(與過去相反)
2. If it should rain tomorrow, I wouldn’t go out.(與將來相反)
3. She insisted that we (should) stay.
4. His order is that we (should) do that at once.
三、表示“推斷”, 作“可能、應該、會是”等。
1.Let me know if you should hear some more news?
2. I told Sally to fix him up with his job, but perhaps I should have written it out for her.
3. I felt sure that we should meet again.
4. The effect of tax should be felt in higher prices.
四、表示“應該、應當”,比must預期稍弱,同義詞為ought to。
1. Everyone should know some first aid.
2. You shouldn’t move if you are badly hurt.
3. Elder brothers should take care of their younger brothers and sisters.
五、表示客氣和委婉的語氣。
1. I would be very grateful if you should let me know about it.
2. I should say that you have done much to me.
六、表示“責備”或“後悔”。
1. I was really anxious about you. You shouldn’t have left home without a word.(責備)
2. I shouldn’t have said such a thing.(後悔)
七、表示“吃驚”,作“居然、竟然、不以為然”講。
1. Why should any object to her enjoying herself?
2. I can’t think why he should have been so angry.
3. When I was going out of the store, who should I meet but my former classmate!
4. How should I know?
八、用於一些固定結構中。
1. I should… 如果我是你2我就會……
2. I should like… 我想…… (做某事)
3. I should have thought… 我還以為…… (表示驚奇)
4. I should think…. 我看(想)……]
(轉載請註明出自英語翻譯研究工作室)

arrow
arrow
    全站熱搜

    bairdben 發表在 痞客邦 留言(0) 人氣()