Past perfect continuous tense

หน้าที่และการใช้ past perfect continuous tense

Past perfect continuous tense มีความคล้ายคลึงกับ present perfect continuous tense แต่ past perfect continuous tense จะเป็นการอ้างอิงเวลาก่อนหน้า 'ช่วงที่พึ่งผ่านไปไม่นานมานี้' และให้ความสนใจกับกระบวนการมากกว่าสิ่งอื่นเหมือนใน present perfect continuous tense

  • 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.

รูปประโยคนี้ยังถูกนำมาใช้ใน reported speech อีกด้วย เทียบเท่ากับ past continuous tense และ present perfect continuous tense ใน direct speech เช่น

  • 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.

การสร้าง past perfect continuous tense

คำกริยาใน past perfect continuous tense จะประกอบไปด้วย 2 ส่วน ได้แก่ had been (รูป perfect tense ของ "to be") และคำกริยา +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 ใน past perfect continuous tense
ประโยคบอกเล่า ประโยคปฏิเสธ ประโยคคำถาม
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?