您好,歡迎來到答案網(wǎng)! 請(qǐng)  登錄  |  免費(fèi)注冊(cè)   收藏本站Ctrl+D    
答案網(wǎng)
  

 答案網(wǎng)首頁 | 知識(shí)點(diǎn)首頁 | 語文知識(shí)點(diǎn) | 數(shù)學(xué)知識(shí)點(diǎn) | 英語知識(shí)點(diǎn) | 歷史知識(shí)點(diǎn) | 政治知識(shí)點(diǎn) | 物理知識(shí)點(diǎn) | 化學(xué)知識(shí)點(diǎn) | 生物知識(shí)點(diǎn) | 地理知識(shí)點(diǎn) | 知識(shí)點(diǎn)梳理
 欄目類別:知識(shí)點(diǎn) >> 初中 >> 英語

過去完成進(jìn)行時(shí)

更新時(shí)間:2016/7/20 11:26:00  手機(jī)版

  過去完成進(jìn)行時(shí):

  就是相對(duì)過去的某個(gè)時(shí)刻來說已經(jīng)對(duì)現(xiàn)在有直接影響并且還在進(jìn)行的動(dòng)作。放在間接引語或虛擬語氣中時(shí)它的時(shí)態(tài)不能再向前推,向后推是現(xiàn)在完成進(jìn)行時(shí)。

  過去完成進(jìn)行時(shí)是由"had been+現(xiàn)在分詞"構(gòu)成。

  例如:She had been suffering from a bad cold when she took the exam.

  她在考試之前一直患重感冒。

  特點(diǎn):

  1.這種時(shí)態(tài)很少用在否定句中,而多以過去完成時(shí)代替:

  He had not practised English for many years.(普通說法)

  He had not been practising English for many years.(少見)

  2.這種時(shí)態(tài)還可用在said,supposed等引起的間接引語中,代替現(xiàn)在完成進(jìn)行時(shí):

  He said,“I have been speaking to John.”= He said that he had been speaking to John.

  He thought,“She was watching me when I passed.”= He thought that she had been watching him when he had passed.

  3.過去完成進(jìn)行時(shí)經(jīng)常與現(xiàn)在完成進(jìn)行時(shí)混淆。

  現(xiàn)在完成進(jìn)行時(shí) (The present perfect progressive) 由 have/has been +-ing 分詞構(gòu)成;

  過去完成進(jìn)行時(shí)( The past perfect progressive tenses )由 had been +-ing 分詞構(gòu)成.

  現(xiàn)在/過去完成進(jìn)行時(shí)的用法:

  A. 在某段時(shí)間內(nèi)一直進(jìn)行的動(dòng)作用現(xiàn)在完成進(jìn)行時(shí)來強(qiáng)調(diào)動(dòng)作在某段時(shí)間里的持續(xù)性.

  動(dòng)作通常有"現(xiàn)在"的結(jié)果,要根據(jù)上下文來確定到"現(xiàn)在"為止,動(dòng)作是否還在繼續(xù)進(jìn)行.

  同樣,過去完成進(jìn)行時(shí)表示在過去更早時(shí)間內(nèi)進(jìn)行的動(dòng)作,并對(duì)過去某一時(shí)刻產(chǎn)生結(jié)果。

  B.表示重復(fù)動(dòng)作的現(xiàn)在/過去完成進(jìn)行時(shí)

  我們也可以用完成進(jìn)行時(shí)形式來表示現(xiàn)在或過去經(jīng)常重復(fù)的動(dòng)作

  注意:過去完成進(jìn)行時(shí)和過去完成時(shí)類似,需要有過去這一時(shí)間點(diǎn)。

  過去完成進(jìn)行時(shí)與過去完成時(shí)比較:

  過去完成進(jìn)行時(shí)與過去完成時(shí)的用法很相近,它通常表示某個(gè)過去正在進(jìn)行的動(dòng)作或狀態(tài),持續(xù)到過去某個(gè)時(shí)刻,還未完成,一直持續(xù)到之后的當(dāng)前才結(jié)束

  He had been waiting for two weeks. He was still waiting.(有一個(gè)表示一段時(shí)間的狀語)

  Up to that time he had been translating those books.(He was still translating at “that time”.)

  He had been writing the letter till two o'clock.

  He was now thirty years old.He had been gambling since he was ten.(He was still gambling at thirty.)

  He had been standing there in the sun.(沒有時(shí)間狀語)

  He had been thinking about his marriage.

  不過這種時(shí)態(tài)并不一定表示這個(gè)過去動(dòng)作將持續(xù)下去:

  He came back at seven.He had been waiting for her two hours.(At seven he did not wait any more.)

  He stopped swimming.He had been swimming for the last three hours.

  過去完成進(jìn)行時(shí)用法:

 、俦硎具^去某一時(shí)間之前一直進(jìn)行的動(dòng)作。

  過去完成進(jìn)行時(shí)表示動(dòng)作在過去某一時(shí)間之前開始,一直延續(xù)到這一過去時(shí)間。

  和過去完成時(shí)一樣,過去完成進(jìn)行時(shí)也必須以一過去時(shí)間為前提。

  I had been looking for it for days before I found it.

  這東西我找了好多天才找著的。

  They had only been waiting for the bus a few moments when it came.

  他們只等了一會(huì)兒車就來了。

 、诒硎痉磸(fù)的動(dòng)作。

  He had been mentioning your name to me.

  他過去多次向我提到過你的名字。

  You had been giving me everything.

  你對(duì)我真是有求必應(yīng)。

 、圻^去完成進(jìn)行時(shí)還常用于間接引語中

  The doctor asked what he had been eating

  .醫(yī)生問他吃了什么。

  I asked where they had been staying all those days.

  我問他們那些天是呆在哪兒的。

 、苓^去完成進(jìn)行時(shí)之后也可接具有“突然”之意的when分句。

  I had only been reading a few minutes when he came in.

  我剛看了幾分鐘他就進(jìn)來了。

  She'd only been reviewing her lessons for a short while when her little sister interrupted her.

  她溫習(xí)功課才一會(huì)兒,她妹妹就打斷她了。

  I had been sleeping when my friend telephone me.

  我正在睡覺時(shí),我的朋友給我打電話。

 下一篇:介詞短語
 小學(xué)英語知識(shí)點(diǎn)推薦
 初中英語知識(shí)點(diǎn)推薦
 高中英語知識(shí)點(diǎn)推薦
CopyRight @ 2018   知識(shí)點(diǎn) www.stephenandchristina.com    All Rights Reserved