|
should have done 的用法 | |||
文章作者:龍 楠 文章來源:高考英語網 點擊數: 更新時間:2008-10-20 |
|
||
說明:引用此文請注明出處,并務請保留后面的有效鏈接地址,謝謝!
should have done 的用法 should have done只用于談論過去情況,主要有兩個用法: ■用于推測過去已經發生的情況。如: He should have arrived by now. 此時他本該到了。 The letter should have arrived by now. 信現在該到了。 The train should have already left. 火車大概已經開走了吧。 I can’t think why he should have been so angry. 我想不通他怎么會這樣生氣。 ■用于指本該發生而實際上未發生的情況。如: You should have told me so before. 你早就應該告訴我。 Look at the time! We should have been at the theatre ten minutes ago. 瞧都什么時候了! 十分鐘前我們就該到戲院了。 George never should have joined the army. 喬治本來就不該參軍的。 You should have told me you were coming. 你該事先告訴我你要來呀。 You should have written—I was getting worried. 你該來封信啊——我都開始擔心了。 John should have left have left by tomorrow. 到明天約翰可能已走了。 I think they should have consulted a doctor earlier. 我認為他們早就該去看醫生了。 I should have left London before 9, but I didn’t. 我本該在9點以前離開倫敦,但是我沒有。 In my opinion, she should have resigned earlier. 在我看來,她應當更早一點兒辭職。 You are right; I should have thought of that. 你說得對,我本應當想到這一點的。 I should have phoned Ed this morning, but I forgot. 今天上午我本該給埃德打電話,但是我忘了。 引用地址: |
|||
|
|||
文章錄入:admin 責任編輯:admin | |||
相關文章推薦: |
|||
【發表評論】【加入收藏】【告訴好友】【打印此文】【關閉窗口】 |
|
||||||
| 網站地圖 | 關于我們 | 版權申明 | 設為首頁 | 加入收藏 | 會員中心 | 取回密碼 | 友情鏈接 | 用戶留言 | 管理登錄 | | ||||
|