當前位置

首頁 > 商務英語 > 實用英語 > had been的時態是什麼

had been的時態是什麼

推薦人: 來源: 閱讀: 2.37W 次

had been.它表達的是過去完成時,表示的是過去發生的一個動詞之前發生的動作。那麼你掌握了had been的知識嗎?下面由本站小編爲大家整理的關於had been的相關資料,一起來了解一下吧!

ing-bottom: 48.59%;">had been的時態是什麼

過去完成進行時had been doing

1、現在完成時表示的是開始於過去的動作一直持續到目前爲止;同理,過去完成時則表示開始於過去某一時刻的動作持續到過去另一時刻爲止,即動作開始時間應是“過去的過去”,動作結束時間是“過去”。所以,過去完成時可以說是個相對的時態,它不能離開過去時間而獨立存在,它應是用在“過去時問”背景之下的時態。例如:

By the end of last year, I had learned more than 2, 000 words. 到去年年底,我已經學了超過2000個單詞.

I had learned some English before I came to America. 在來美國前,我已學了一些英語

2、與過去完成時一樣,過去完成進行時也必須以一個過去時間爲前提,它表示在過去某一時間前一直在進行的動作,動作可能還將延續下去。例如:

When she arrived, I had been waiting for three hours. 當她到時,我已經等三個小時了。

I had been talking with her for quite a while before I realized who she was. 在意識到她是誰之前,我和她聊了很久。

I had been looking for jobs for nearly a month before I finally got a position in this company. 在這家公司上班前,我已經找了將近一個月的工作。

has been done與 had been done的區別:

been done 是現在完成時的被動語態。表示某事被做,。

如:The problems have been solved.這些問題已經被解決了。

had been done 則是過去的過去,是過去完成的被動態時。(當你想說發生在過去的兩件事時,就要分清誰先誰後。先發生的用過去完成時,後發生的要用過去時)。

如:The rooms had been cleaned when I came. 我來的時候,房間已經被打掃了。

2、區分has/have been doing與 had been doing

has/have been doing是現在完成進行時,並對現在有影響。

如句子:I have been dreaming all the been doing是過去完成進行時,也是過去的過去,需要時間先後順序的對比.

如:I had been doing the cleaning before my mother arrived at home.