|
兩種完成進行時用法詳解 | |||
作者:gramhw 文章來源:本站原創 點擊數: 更新時間:2008/12/5 |
|
||
說明:引用此文請注明出處,并務請保留后面的有效鏈接地址,謝謝!
兩種完成進行時用法詳解 ■現在完成進行時的用法 (1) 基本用法:現在完成進行時由“have / has been +現在分詞”構成。它主要表示從過去某個時候開始一直延續到現在的動作,強調動作現在依然在進行,并有可能繼續延續下去。如: I’ve been waiting for an hour and he still hasn’t turned up. 我等了1小時了,可他還沒來。 I’ m so sorry I’ m late. Have you been waiting long? 真對不起,我遲到了。你等了很久了嗎? 現在完成進行時常常用于抱怨。如: This room stinks. Someone’s been smoking in here. 這間屋子空氣不好,有人在這兒抽煙了。 (2) 與現在完成時的比較:在表達一個從過去開始而現在仍在繼續或剛剛結束的動作時,某些動詞既可以用現在完成時,也可以用現在完成進行時,如expect, hope, learn, lie, live, look, rain, sleep, sit, snow, stand, stay, study, teach, wait, want, work等。如: 你學習英語多久了? 正:How long have yon learnt English? 正:How long have you been learning English? 他已經睡了十個小時了。 正:He has slept for ten hours. 正:He has been sleeping for ten hours. ■過去完成進行時的用法 (1) 基本用法:過去完成進行時由“had been +現在分詞構成”,表示從過去某一時間開始一直延續到另外一個過去時間的動作,這個動作在當時仍在進行并可能繼續延續下去。如: I woke up—l had been having a bad dream. 我醒了,我做了個噩夢。 She was very tired. She had been typing letters all day. 她很累了。她整天都在打信件。 Jenny was annoyed. Jim had been phoning her every night for a whole week. 詹妮生氣了。整整一星期,吉姆天天晚上都給她打電話。 (2) 與when連用:和過去完成時一樣,過去完成進行時亦可后接具有“突然”意義的when從句(此從句用過去一般時)。如: I had only been reading a few minutes when he came in. 我剛看了幾分鐘書他就進來了。 (3) 一點說明:凡不能用于進行時的動詞均不能有這種時態,但動詞want (有時還有wish) 除外。如: The boy was delighted with his new knife. He had been wanting one for a long time. 男孩對新小刀很高興。他早就想要一把了。 引用地址: |
|||
文章錄入:admin 責任編輯:admin | |||
【發表評論】【加入收藏】【告訴好友】【打印此文】【關閉窗口】 |
|
||||||
| 網站地圖 | 版權申明 | 設為首頁 | 加入收藏 | 會員中心 | 取回密碼 | 友情鏈接 | 用戶留言 | 管理登錄 | ||||
|