Bạn có bao giờ tự hỏi làm thế nào để diễn tả một sự kiện đã xảy ra trước một sự kiện khác trong quá khứ? Trong tiếng Anh, chúng ta sử dụng thì quá khứ hoàn thành để làm điều đó. Hãy cùng tìm hiểu và luyện tập qua các ví dụ thực tế dưới đây.
Hiểu rõ về thì quá khứ hoàn thành
Thì quá khứ hoàn thành được sử dụng để diễn tả một hành động xảy ra trước một hành động khác trong quá khứ.
Bạn đang xem: Nắm Chắc Ngữ Pháp Tiếng Anh: Bài Tập Về Thì Quá Khứ Hoàn Thành
Công thức chung:
- Câu khẳng định: S + had + V3/ed
- Câu phủ định: S + had + not + V3/ed
- Câu nghi vấn: Had + S + V3/ed?
Ví dụ:
- Hành động xảy ra trước: John had finished his work.
- Hành động xảy ra sau: John went home.
Kết hợp: John had finished his work before he went home. (John đã hoàn thành công việc trước khi anh ấy về nhà.)
Luyện tập với bài tập
Hãy cùng áp dụng công thức và giải các bài tập sau:
Xem thêm : Vượt Qua Nỗi Đau Mất Mẹ: Hành Trình Tìm Lại Bình Yên
Bài tập I: Điền dạng đúng của động từ trong ngoặc.
- They (come) ………..came………. back home after they (finish) ….had finished…………. their work.
- She said that she (meet) ..had met……………. Mr. Bean before.
- Before he (go) ….went………… to bed, he (read) …had read………….. a novel.
- He told me he (not/wear) …hadn’t worn………………………… such kind of clothes before.
- When I came to the stadium, the match (start) …..had started……………………..
- After Nick (do) …had done……………. his homework, he (go) ….went……………… to bed last night.
- Mai (live) ….had lived………………. in Hai Phong for five years before she (move) …moved………………… to Ha Noi three years ago.
- Phong (tell) ….told………………. me yesterday that he (learn) ..had been learning………………….. French for a year.
- Ms. Hong (work) ….had worked………………. at our school for twenty years before she (retire) …retired……………….. last June.
- By the time I (get) …got………………………… to Nick’s house, his party (already/ start) ….had already started……………………………………….
- When we (come) ….came…………………………… back to our home village last month, it (change) …had changed……………………. so much.
- I couldn’t recognize my cousin because he (grow) …had grown……………………. a lot.
- By the time the bus (come) ….came…………………… this morning, Duong (wait) . ….had been waiting……………….. for it for half an hour.
- Before she (listen) ….listened……………….. to music, she (do) ….had done……………….. homework.
- Last night, Peter (go) ….had gone………….. to the supermarket before he (go) ….went………. home.
- When I (come) ….came……………….. there, they (leave) …..had left………………
- When I (get up) ….got up……………….. this morning, my father (leave) ….had left………………..
- After the children (finish) ….had finished………………. their homework, they (go) …went………………. to bed.
- I (do) …had done……………….. it before he (come) …..came………………
- I (met) ….met……………….. them after they (divorce) ….had divorced……………….. each other.
- If I (not buy) …hadn’t bought……………….. this dress, I (have) ….would have had……………….. money.
Bài tập II: Viết lại câu
Bạn có thể tự luyện tập bằng cách viết lại các câu sau, sử dụng thì quá khứ hoàn thành:
- David had gone home before we arrived.
After ….we arrived, David had gone home….. - We had lunch then we took a look around the shops.
Before ….we took a look around the shops, we had had lunch…. - The light had gone out before we got out of the office.
When ….we got out of the office, the light had gone out…. - After she had explained everything dearly, we started our work.
By the time ….we started our work, she had explained everything clearly…. - My father had watered all the plants in the garden by the time my mother came home.
Before ….my mother came home, my father had watered all the plants in the garden….
Hãy tự tin sử dụng thì quá khứ hoàn thành
Hy vọng bài viết này đã giúp bạn hiểu rõ hơn về cách sử dụng thì quá khứ hoàn thành. Hãy luyện tập thường xuyên để tự tin sử dụng thành thạo thì này nhé!
Nguồn: https://vietyouth.vn
Danh mục: Hỏi đáp