should have done,must have done都表示該做的沒做,是虛擬語氣,用于表達與過去的事實相反.但should have done語氣上沒有must have done重.它們有細微的差別.給你2個句子比較一下:
1)You should not have told him such a bad news when he was ill.
2)You mustn't have told him such a bad news when he was ill.
這2句話翻譯過來可以是一樣的,但是第1句的含義是,雖然你這么做錯了,但是說話者并沒有責怪你,責備你的意思,只是叫你注意,以后可不能這么做了.
而第2句話就可以是在責備你為什么要這么做,設想,如果說話者本來平時就和你關系不太好,第2句話甚至可以可以讓你難堪,下不了臺,對你進行報復.
總之,細微的差別就在語氣之中.虛擬語氣是英語學習的重難點,多加油哦!
could have done
could have done
,should have done ,must have done,
的區(qū)別是什么...
,should have done ,must have done,
的區(qū)別是什么...
英語人氣:651 ℃時間:2020-03-20 14:50:32
優(yōu)質解答
我來回答
類似推薦
- can have done 和could have done 的區(qū)別
- could have done 的意思
- can't have done與could't have done的區(qū)別
- should have done ;could have done; might have done 有什么區(qū)別
- 虛擬語氣 should have done 與 could have done
- 兩個連在一起的皮帶輪,大輪的直徑為0.54米,小輪的半徑為0.09米,大輪轉5周,小輪要轉多少周?
- 根據一下的中文意思和英文提示詞語,寫出意思連貫、符合邏輯的英文段落.
- 辨析題:要求摩托車由靜止開始在盡量短的時間內走完一段直道,然后駛入一段半圓形的彎道,但在彎道上行駛時車速不能太快,以免因離心作用而偏出車道.求摩托車在直道上行駛所用的
- 土地的誓言仿寫
- 等量異種點電賀間的中點場強最小,等量同種正點電荷間的中點場強為零,為什么?
- (x+2y-3z)(x-2y+3z)=?
- You didn't put film in the camera!
猜你喜歡
- 1345的直角三角形較大銳角度數(shù)
- 2求教!It is a very modern house.It was built____
- 36.2x一x=41.6解方程
- 4對……熟悉 的英文翻譯
- 558%的計數(shù)單位是( )它含有( )個這樣的計數(shù)單位 實際節(jié)省20%,是把( )看做單位1
- 6英語翻譯
- 7一個用電器銘牌標 5V DC 功率1.5w 怎樣算電流
- 8I like art field trips (very much).的同義句
- 9請相信、我愛你、不只是說說而說而已.Please be assured that i love you、and not just lip servev.
- 10j解釋下列成語,并用他們各寫一句話
- 11測動滑輪的機械效率的實驗原理是什么
- 12問渠那得清如許的下一句?