Past Perfect Continuous: câu, bài tập, bài kiểm tra và ví dụ

Past Perfect Continuous chúng tôi sử dụng

Thì quá khứ hoàn thành tiếp diễn được dùng để nói về một hành động đã diễn ra liên tục trong một khoảng thời gian trước một thời điểm cụ thể hoặc một hành động khác trong quá khứ.

She had been working for two hours before the meeting started.
Cô ấy đã làm việc được hai tiếng trước khi cuộc họp bắt đầu.

Past Perfect Continuous Dạng

Subject + had been + V-ing

I had been studying all evening.
Tôi đã học suốt cả buổi tối.
They had been waiting for a long time.
Họ đã chờ đợi rất lâu.

Past Perfect Continuous Quy tắc

  • Nó được dùng cho những hành động đã tiếp diễn cho đến một thời điểm nhất định trong quá khứ.
    I had been reading the report before my manager came in.
    Tôi đã đọc báo cáo trước khi quản lý của tôi bước vào.
    She had been talking on the phone before the lesson started.
    Cô ấy đã nói chuyện điện thoại trước khi buổi học bắt đầu.
  • Nó nhấn mạnh khoảng thời gian của một hành động trước một sự kiện khác trong quá khứ.
    They had been travelling for three days before they arrived.
    Họ đã đi được ba ngày trước khi họ đến nơi.
    He had been working there for years before he changed jobs.
    Anh ấy đã làm việc ở đó nhiều năm trước khi đổi việc.
  • Nó thường được dùng khi chúng ta giải thích nguyên nhân của một trạng thái hoặc kết quả trong quá khứ.
    She was tired because she had been studying all night.
    Cô ấy mệt vì đã học suốt đêm.
    The ground was wet because it had been raining.
    Mặt đất ướt vì trời đã mưa.
  • Nó thường được dùng với forsince để chỉ khoảng thời gian.
    I had been living in London for five years before I moved to Cyprus.
    Tôi đã sống ở London được năm năm trước khi chuyển đến Síp.
    She had been working there since 2020 before the company closed.
    Cô ấy đã làm việc ở đó từ năm 2020 trước khi công ty đóng cửa.
  • Các cụm từ chỉ thời gian phổ biến bao gồm cả ngày, cả buổi sáng, trong hai giờ, kể từ thứ Hai, trước khi, và khi.
    We had been discussing the problem all morning before we found a solution.
    Chúng tôi đã thảo luận về vấn đề đó suốt cả buổi sáng trước khi tìm ra một giải pháp.
    He had been sleeping for an hour when I called him.
    Anh ấy đã ngủ được một tiếng khi tôi gọi cho anh ấy.
  • Thì Quá khứ Hoàn thành Tiếp diễn tập trung vào quá trình, trong khi Thì Quá khứ Hoàn thành thường tập trung nhiều hơn vào kết quả.
    ✅ She had been writing emails before lunch. (process)
    ✅ She had written five emails before lunch. (result)
  • Một số động từ thường không được dùng ở thì tiếp diễn (know, like, want, need, understand).
    ✅ I had known him for years before we worked together.
    ❌ I had been knowing him for years before we worked together.

Past Perfect Continuous Phủ định

  • Phủ định được tạo thành với had not been hoặc dạng rút gọn hadn't been.
    I hadn't been sleeping well before the exam.
    Tôi đã không ngủ ngon trước kỳ thi.
    She had not been working there for very long before she resigned.
    Cô ấy đã không làm việc ở đó được bao lâu trước khi cô ấy từ chức.
    They hadn't been waiting for more than ten minutes when the bus arrived.
    Họ mới chờ chưa đến mười phút thì xe buýt đến.

Past Perfect Continuous Câu hỏi

Trong câu hỏi, had đứng trước chủ ngữ.

Had + subject + been + V-ing?
Wh-word + had + subject + been + V-ing?

Had you been waiting long before the doctor saw you?
Bạn đã đợi lâu trước khi bác sĩ khám cho bạn chưa?
Had she been studying before the test began?
Cô ấy đã học bài trước khi bài kiểm tra bắt đầu chưa?
Why had they been arguing before the meeting?
Tại sao họ đã cãi nhau trước cuộc họp?
How long had he been working there before he left?
Anh ấy đã làm việc ở đó bao lâu trước khi rời đi?

Past Perfect Continuous Lỗi thường gặp

❌ She had been work all day.
✅ She had been working all day.
❌ They had working for hours before the break.
✅ They had been working for hours before the break.
❌ Had you been wait long?
✅ Had you been waiting long?
❌ I was tired because I had worked all night. (if you want to stress the process)
✅ I was tired because I had been working all night.
❌ She had been knowing him for years.
✅ She had known him for years.

Past Perfect Continuous Câu

I had been preparing for the interview for several days before it finally happened.
Tôi đã chuẩn bị cho buổi phỏng vấn trong vài ngày trước khi nó cuối cùng cũng diễn ra.
She had been working on the presentation since morning before the manager reviewed it.
Cô ấy đã làm bài thuyết trình từ sáng trước khi người quản lý xem lại nó.
We had been waiting at the airport for two hours before the flight was cancelled.
Chúng tôi đã chờ ở sân bay suốt hai tiếng trước khi chuyến bay bị hủy.
He had been learning English for a year before he moved abroad.
Anh ấy đã học tiếng Anh được một năm trước khi chuyển ra nước ngoài.
They had been discussing the new design before the client joined the call.
Họ đã thảo luận về thiết kế mới trước khi khách hàng tham gia cuộc gọi.
I had been trying to fix the bug all evening before I found the solution.
Tôi đã cố sửa lỗi suốt cả buổi tối trước khi tìm ra giải pháp.
She had been feeling stressed before she took a few days off.
Cô ấy đã cảm thấy căng thẳng trước khi nghỉ vài ngày.
We had been living in that apartment for six months before we moved.
Chúng tôi đã sống trong căn hộ đó được sáu tháng trước khi chuyển đi.
He had been running every morning before he injured his leg.
Anh ấy đã chạy bộ mỗi sáng trước khi bị thương ở chân.
The team had been developing the feature for weeks before it was released.
Nhóm đã phát triển tính năng đó trong nhiều tuần trước khi nó được phát hành.

Past Perfect Continuous Ví dụ

I had been checking the document before I noticed the mistake.
Tôi đã kiểm tra tài liệu trước khi nhận ra lỗi sai.
She had been speaking to a customer for twenty minutes before the line disconnected.
Cô ấy đã nói chuyện với một khách hàng được hai mươi phút trước khi cuộc gọi bị ngắt.
They had been working on the same issue since Monday before they escalated it.
Họ đã làm việc về cùng một vấn đề từ thứ Hai trước khi họ chuyển nó lên cấp trên.
We had been looking for a better solution before we changed the plan.
Chúng tôi đã tìm kiếm một giải pháp tốt hơn trước khi thay đổi kế hoạch.
He had been fixing the server all night before everything started working again.
Anh ấy đã sửa máy chủ suốt đêm trước khi mọi thứ bắt đầu hoạt động trở lại.
I had been thinking about that idea for a long time before I shared it.
Tôi đã suy nghĩ về ý tưởng đó rất lâu trước khi chia sẻ nó.
She had been getting ready for the trip before the weather changed.
Cô ấy đã chuẩn bị cho chuyến đi trước khi thời tiết thay đổi.
We had been testing the application for hours before we deployed it.
Chúng tôi đã kiểm thử ứng dụng suốt nhiều giờ trước khi triển khai nó.
He had been talking to HR before he made the final decision.
Anh ấy đã trao đổi với bộ phận nhân sự trước khi đưa ra quyết định cuối cùng.
They had been planning the event for months before it took place.
Họ đã lên kế hoạch cho sự kiện này trong nhiều tháng trước khi nó diễn ra.

Các bài tập ngữ pháp tiếng Anh có sẵn trong ứng dụng

Tenses

Conditionals

Sentences

Verbs