อดีตกาลสมบูรณ์ต่อเนื่อง

อังกฤษ · กาล (Tense)

บทนำ

past perfect continuous บรรยายการกระทำที่ in progress over a period of time before (ดำเนินอยู่ช่วงหนึ่งก่อน) เหตุการณ์อื่นในอดีต เน้นระยะเวลาของกิจกรรมจนถึงขณะหนึ่งในอดีต

ประธาน+had been+กริยา-ing

  • The nurse had been working for twelve hours when she finally sat down.
  • He was exhausted because he had been running.
  • When I arrived, they had been waiting for an hour.

การใช้และบริบท

ใช้ past perfect continuous เพื่ออธิบายว่าทำไมบางอย่างจึงเป็นเช่นนั้นในอดีต หรือเพื่อเน้นว่ากิจกรรมดำเนินอยู่ก่อนขณะหนึ่งในอดีต

การใช้ตัวอย่าง
ระยะเวลาก่อนเหตุการณ์ในอดีตHe had been studying for years before he passed.
สาเหตุของสถานการณ์ในอดีตHer eyes were red - she had been crying.
กิจกรรมต่อเนื่องที่ถูกขัดจังหวะThey had been watching TV for two hours when the power went out.
ส่วนใหญ่จะเจอกาลนี้ในการเล่าเรื่อง เพื่ออธิบายสิ่งที่ดำเนินอยู่ก่อนช่วงเวลาสำคัญ

Past Perfect กับ Past Perfect Continuous

ความแตกต่างนี้เหมือนกับระหว่าง present perfect และ present perfect continuous: การเสร็จสิ้นกับระยะเวลา

Past Perfect (การกระทำที่เสร็จแล้ว)Past Perfect Continuous (ระยะเวลา/ต่อเนื่อง)
She had written three emails. (จบแล้ว)She had been writing emails all morning. (กิจกรรม)
He had eaten dinner. (เสร็จแล้ว)He had been eating for an hour when I called. (กิจกรรมที่ดำเนินมาจนถึงช่วงหนึ่งในอดีต)
They had lived in Spain for years. (ข้อเท็จจริง)They had been living in Spain for years. (เน้นระยะเวลา)

แบบฝึกหัด

เพิ่มเติมใน กาล (Tense)