เมื่อเรียนภาษาอังกฤษ อดีตกาลสมบูรณ์ต่อเนื่องถือเป็นหนึ่งในกาลที่สำคัญแต่ซับซ้อน ซึ่งต้องการความเข้าใจในกฎไวยากรณ์อย่างมั่นคง ในคู่มือนี้ Monkey จะพาคุณไปเรียนรู้คำจำกัดความ สูตรการใช้ การประยุกต์ใช้ และแบบฝึกหัดเพื่อช่วยให้คุณเชี่ยวชาญกาลนี้
อดีตกาลสมบูรณ์ต่อเนื่องคืออะไร?
อดีตกาลสมบูรณ์ต่อเนื่องใช้เพื่อบรรยายการกระทำที่กำลังเกิดขึ้นก่อนที่การกระทำอีกอย่างหนึ่งจะเกิดขึ้นในอดีต การกระทำแรกจะดำเนินต่อไปในช่วงระยะเวลาหนึ่ง โดยไม่ขึ้นกับว่าการกระทำที่สองสิ้นสุดหรือยัง
ตัวอย่าง:
-
I had been eating lunch when the rain started.
-
They had been hiking for hours before I even arrived.
-
My doctor had been working all day by the time I came in for my appointment.
โครงสร้างของอดีตกาลสมบูรณ์ต่อเนื่อง
นี่คือโครงสร้างประโยคพื้นฐานทั้งสี่แบบพร้อมตัวอย่าง เพื่อแสดงให้เห็นว่ากาลนี้ถูกใช้ในบริบทที่แตกต่างกันอย่างไร:
ประเภทประโยค |
โครงสร้าง |
ตัวอย่าง |
บอกเล่า (Affirmative) |
S + had been + V-ing |
The doctor asked whether any of the children had been presenting any unusual symptoms. |
ปฏิเสธ (Negative) |
S + had not been + V-ing |
It later transpired that he had not been telling the truth. |
คำถาม Yes/No (Yes/No Question) |
Had + S + been + V-ing? |
Had she been stating her case too forcibly? |
คำถาม WH- (WH-Question) |
WH-word + had + S + been + V-ing? |
How long had it been raining before I woke up? |
ตัวบ่งบอกเวลาในอดีตกาลสมบูรณ์ต่อเนื่อง
ในการจดจำอดีตกาลสมบูรณ์ต่อเนื่อง ให้สังเกตคำบอกเวลาต่างๆ เช่น:
-
For
-
Since
-
When
-
How long
-
Until then
-
By the time
-
Prior to that time
-
Before, after
การใช้งานอดีตกาลสมบูรณ์ต่อเนื่อง
การใช้งาน |
ตัวอย่าง |
ใช้บรรยายการกระทำที่ดำเนินอยู่ก่อนการกระทำอีกอย่างหนึ่งในอดีต |
My father had been working as a businessman before he retired last year. |
ใช้เพื่ออธิบายสาเหตุของบางสิ่งในอดีต |
You need to watch your weight - have you been overeating? |
ใช้เน้นผลลัพธ์ของการกระทำในอดีต |
Yesterday evening, I was exhausted because I had been studying all day. |
ใช้บอกระยะเวลาของการกระทำจนถึงจุดหนึ่งในอดีต |
Sarah had been studying English for months before she finally felt confident speaking with native speakers. |
ใช้ในประโยคเงื่อนไขที่สาม (Third Conditional) |
If I had been studying harder, I would have passed this exam. |
เรียนรู้เพิ่มเติมเกี่ยวกับกาลเวลาในภาษาอังกฤษ |
||
แบบฝึกหัดอดีตกาลสมบูรณ์ต่อเนื่องพร้อมคำตอบ
แบบฝึกหัดที่ 1: เติมกริยาในรูปอดีตกาลสมบูรณ์ต่อเนื่องที่ถูกต้อง (Put the verbs in the correct Past Perfect Continuous form)
-
Hannah and James were very happy when I arrived, they (wait) ______ for me.
-
My husband said he (stop) ______ smoking for 5 months before we met.
-
My mother and I (talk) ______ on the line for 3 hours.
-
That rich man (pay) ______ for his new apartment in cash.
-
I (have) ______ dinner by the time my grandparents came.
-
It (rain) ______ for a month before the storm came last week.
-
Their team (run) ______ for about 30 minutes before the referee stopped them.
คำตอบ:
-
had been waiting
-
had been stopping
-
had been talking
-
had been singing
-
had been having
-
had been raining
-
had been running
แบบฝึกหัดที่ 2: เติมประโยคให้สมบูรณ์โดยใช้อดีตกาลสมบูรณ์ต่อเนื่อง (Complete the sentences using Past Perfect Continuous)
-
We were very tired when we arrived home. (we/work/hard all day) -> We ___________________________.
-
Two friends came into the house. They had tennis and were very tired. (they/play/tennis) -> They ___________________________.
-
She was disappointed to cancel her holiday. (she/look/forward to it) -> She ___________________________.
-
Nam woke up in the night. He was frightened. (he/dream) -> He ___________________________.
-
When we got home, Lisa was sitting by the TV. She had just turned it off. (she/watch/a film) -> She ___________________________.
คำตอบ:
-
had been working hard all day
-
had been playing tennis
-
had been looking forward to it
-
had been dreaming
-
had been watching a film
แบบฝึกหัดที่ 3: เลือกคำตอบที่ถูกต้อง (Choose the correct answer)
-
It was very noisy next door. Our neighbors __________ a party.
A. have B. had C. were having D. had been having
-
Jenny and I went for a walk. I had trouble keeping up with her because she __________ so fast.
A. was walking B. had walked C. have been walking D. walked
-
James was sitting on the ground. He was out of breath. He __________.
A. runs B. run C. had been running D. had run
-
Jim was on the floor on his hands and knees. He __________ for his contact lens.
A. looked B. was looking C. had been looked D. had been looking
-
When I arrived, John __________ for me. He was annoyed because he __________ for a long time.
A. waited - waited B. was waiting - had been waiting C. was waiting - was waiting D. waited - had been waiting
คำตอบ:
-
D
-
A
-
C
-
D
-
B
สรุปได้ว่าอดีตกาลสมบูรณ์ต่อเนื่องเป็นหนึ่งในไวยากรณ์สำคัญที่ช่วยให้ผู้เรียนภาษาอังกฤษสามารถอธิบายเหตุการณ์ที่ดำเนินอยู่ก่อนอีกเหตุการณ์ในอดีตได้อย่างถูกต้อง หากคุณฝึกฝนบ่อยๆและใช้ตัวอย่างในชีวิตประจำวัน อดีตกาลสมบูรณ์ต่อเนื่องจะไม่ใช่เรื่องยากอีกต่อไป และยังช่วยให้การสื่อสารภาษาอังกฤษของคุณมีความเป็นธรรมชาติมากยิ่งขึ้น