過去完了継続

過去完了継続の機能

過去完了継続は、現在完了継続に呼応しますが、今までより前を示します。現在完了継続と同様に、プロセスにより興味があります。

  • Had you been waiting long before the taxi arrived?
  • We had been trying to open the door for five minutes when Jane found her key.
  • It had been raining hard for several hours and the streets were very wet.
  • Her friends had been thinking of calling the police when she walked in.

この形状は、間接話法にも使われます。 これは、直接話法の過去継続と現在完了継続と同じです:

  • Jane said, "I have been gardening all afternoon." = Jane said she had been gardening all afternoon.
  • When the police questioned him, John said, "I was working late in the office that night." = When the police questioned him, John told them he had been working late in the office that night.

過去完了継続の作り方

過去完了継続は、動詞to beの過去完了(=had been) + 現在分詞 (基本形+ing)の二つの要素からなります。

主語 had been 動詞 + ing
I had been walking
肯定文
She had been trying
否定文
She hadn't been sleeping
疑問文
Had you been eating?
否定疑問文
Hadn't they been living?
To buy、過去完了継続
肯定文 否定文 疑問文
I had been buying I hadn't been buying Had I been buying?
You had been buying You hadn't been buying Had you been buying?
She had been buying She hadn't been buying Had she been buying?
We had been buying We hadn't been buying Had we been buying?
They had been buying They hadn't been buying Had they been buying?