3)現在完成時不能和明確指出時間的狀語,如yesterday, last year, in 1976, two days ago, just now, when I came in 等連用, 但可以和不明確指出時間的狀語,如already, yet, sometimes, always, often, before, lately, recently, once, twice, ever, never等連用。例如:
She has already come. 她已經來了。
I haven’t read it yet. 我還沒讀過這個。
I have met him before. 我從前曾見過他。
Ma Hong has always been a good student. 馬紅一直是個好學生。
I have often seen him in the street. 我經常在街上看見他。
They have never been to Yan’an. 他們從未去過延安。
I haven't seen him lately. 我近來沒看到他。
翻譯練習:
1)他們已經答復了我們的信。
They have already answered our letter.
2)自去年以來我就未遇見過王英。
I haven’t met Wang Ying since last year.
3)他剛把他的名字告訴我。
He has just told me his name.
4)你到過杭州嗎? 到過。我一個月以前去過那里。我去過兩三次。
Have you ever been to Hangzhou? Yes, I have. I went there a month ago. I have been there two or three times.
5)他在海外住了很長時間了。
He has lived abroad for a very long time.
4、現在完成進行時
(1)構成:第三人稱單數由has been + 動詞的現在分詞;其他人稱和數由have been + 動詞的現在分詞。
(2)用法:
1)表示動作從過去開始一直延續到現在,可能剛剛終止,也可能仍然在進行。
I’ve been waiting for you since eight o’clock in the morning. 我從早上8點鐘一直在等你。
It has been raining for three hours. 雨一直下了三個小時了。
What book have you been reading recently? 最近你一直在讀什么書?
2)有些動詞不能用于現在進行時,如be, have, like, love, know, see, hear等,這些詞同樣也不能用于現在完成進行時。如:
I haven’t seen you for ages. 我好久沒見到你了。
I have loved her for a long time. 我一直愛她。
I have known him for a long time. 我認識他很久了。
3)現在完成時表示到現在為止已經完成的動作,強調結果;而現在完成進行時強調動作的持續性,強調“一直”,往往表示動作仍未結束。如:
I have been reading this novel. 我一直在讀這本小說。(我仍然在讀)
I have read two novels. 我已讀過兩本小說。(可能剛讀過,也可能很久以前讀的)
I have been writing letters. 我一直都在寫信。
I have written three letters. 我已經寫完三封信了。
Now we have cleaned the room, we can move the things in. 既然我們已經打掃完房間,我們可以把東西搬進來了。
We’ve been cleaning the classroom, but we haven’t finished yet. 我們一直在打掃教室,但還沒干完。
翻譯練習:
1)你整個早晨在學習什么?
What have you been studying all the morning?
2)你已經參加過期末考試了嗎?
Have you taken your final examination?
3)學生們一直在為高考準備功課。
The students have been preparing their lessons for the college entrance examination.
相關推薦:2010年12月英語四級考試五絕招:善于總結錯誤北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |