|
兩種完成進(jìn)行時(shí)的用法 | |||
作者:DQ 文章來源:本站原創(chuàng) 點(diǎn)擊數(shù): 更新時(shí)間:2009/2/13 |
|
||
說明:引用此文請注明出處,并務(wù)請保留后面的有效鏈接地址,謝謝!
構(gòu)成:由“have /has been +現(xiàn)在分詞”構(gòu)成。 用法:表示從過去某個(gè)時(shí)候開始一直延續(xù)到現(xiàn)在的動作。強(qiáng)調(diào)現(xiàn)在依然在進(jìn)行,并還可能繼續(xù)延續(xù)下去。如: The Chinese have been making paper for two thousand years. 中國人造紙有2000年了。(2000年前中國人開始造紙,現(xiàn)在中國人還在造紙) 注:有的動詞用現(xiàn)在完成時(shí)或現(xiàn)在完成進(jìn)行時(shí)沒什么差別。如: We’ve been living here since 1 990. We’ve lived here since 1990. 從1990年起我們就在這里住了。 但有些靜態(tài)動詞只能用于現(xiàn)在完成時(shí),一般不能用于完成進(jìn)行時(shí)。如: I’ve known him for many years. 我認(rèn)識他有許多年了。 構(gòu)成:由“had been +現(xiàn)在分詞”構(gòu)成。 用法:表示從過去某一時(shí)間開始一直延續(xù)到另外一個(gè)過去時(shí)間的動作,這個(gè)動作在當(dāng)時(shí)仍在進(jìn)行并可能繼續(xù)延續(xù)下去。如: He was out of breath. He had been running. 他氣喘吁吁,他一直在跑著。 Up till then she had been living with her son. 到那時(shí)為止她一直和她兒子一起住。 He gave up smoking last year. He’d been smoking for thirty years. 去年他戒煙了。他抽煙已經(jīng)30年。 He was very tired. He had been working all day. 他很累。他干了一整天活。 I heard you’d been looking for me. 我聽說你一直在找我。 引用地址: |
|||
|
|||
文章錄入:admin 責(zé)任編輯:admin | |||
【發(fā)表評論】【加入收藏】【告訴好友】【打印此文】【關(guān)閉窗口】 |
|
||||||
| 網(wǎng)站地圖 | 版權(quán)申明 | 設(shè)為首頁 | 加入收藏 | 會員中心 | 取回密碼 | 友情鏈接 | 用戶留言 | 管理登錄 | ||||
|