Trắc nghiệm Ngữ pháp Thì quá khứ hoàn thành Tiếng Anh 8 mớiĐề bài Câu 1 : Choose the best answer to complete the sentence. They showed us the pictures of volcanic eruption that they _____.
Câu 2 : Choose the best answer to complete the sentence. Susan was late. By the time she got to school the class _____ already.
Câu 3 : Choose the best answer to complete the sentence. We watched TV after our daughter ____ to bed.
Câu 4 : Choose the best answer to complete the sentence. We ____ that car for ten years before we sold it.
Câu 5 : Choose the best answer to complete the sentence. By the time Maria finished her report, she ____ working on the computer for over three hours.
Câu 6 : Choose the best answer to complete the sentence. When the firemen _____, the fire had completely destroyed the back half of the building.
Câu 7 : Choose the best answer to complete the sentence. In the evening, the children told their mom what they _____ at the zoo.
Câu 8 : Choose the best answer to complete the sentence. The streets were wet yesterday because it _____ in the early morning.
Câu 9 : Choose the best answer to complete the sentence. We couldn't go into the concert last night because we ____ our tickets.
Câu 10 : Choose the best answer to complete the sentence. She _____ the ocean before she moved to Vancouver.
Câu 11 : Choose the best answer to complete the sentence. When we _____ back to our home village last month, it ____ so much.
Câu 12 : Choose the best answer to complete the sentence. She ____ in that town for 20 years by the time that historic earthquake _____.
Câu 13 : Choose the best answer to complete the sentence. By 1970, Canada ____ to choose the maple tree with the leaves as its national icon.
Câu 14 : Choose the best answer to complete the sentence. The number of horses in Canada ____ slightly over the past few years.
Câu 15 : Choose the best answer to complete the sentence. By the time you _____ to England, I _______ there for two days.
Lời giải và đáp án Câu 1 : Choose the best answer to complete the sentence. They showed us the pictures of volcanic eruption that they _____.
Đáp án : C Phương pháp giải : Cấu trúc thì quá khứ hoàn thành: S + had + Vp2 Lời giải chi tiết : Câu trên diễn tả một hành động xảy ra trước một hành động trong quá khứ (showed) nên ta dùng thì quá khứ hoàn thành. Cấu trúc thì quá khứ hoàn thành: S + had + Vp2 => They showed us the pictures of volcanic eruption that they had taken. Tạm dịch: Họ cho chúng tôi xem những bức ảnh về vụ phun trào núi lửa mà họ đã chụp. Câu 2 : Choose the best answer to complete the sentence. Susan was late. By the time she got to school the class _____ already.
Đáp án : D Phương pháp giải : Cấu trúc thì quá khứ hoàn thành: S + had + Vp2 Lời giải chi tiết : Câu trên diễn tả một hành động đã xảy ra và đã hoàn tất trước một thời điểm trong quá khứ, hoặc trước một hành động khác cũng đã kết thúc trong quá khứ nên ta dùng thì quá khứ hoàn thành => Susan was late. By the time she got to school the class had started already. Tạm dịch: Susan đã muộn. Khi cô đến trường, lớp học đã bắt đầu. Câu 3 : Choose the best answer to complete the sentence. We watched TV after our daughter ____ to bed.
Đáp án : A Phương pháp giải : Cấu trúc thì quá khứ hoàn thành: S + had + Vp2 Lời giải chi tiết : Câu trên diễn tả một hành động xảy ra trước một hành động trong quá khứ nên ta dùng thì quá khứ hoàn thành => We watched TV after our daughter had gone to bed. Tạm dịch: Chúng tôi xem TV sau khi con gái đã đi ngủ. Câu 4 : Choose the best answer to complete the sentence. We ____ that car for ten years before we sold it.
Đáp án : D Phương pháp giải : Cấu trúc thì quá khứ hoàn thành: S + had + Vp2 Lời giải chi tiết : Câu trên diễn tả một hành động xảy ra trước một hành động trong quá khứ nên ta dùng thì quá khứ hoàn thành => We had had that car for ten years before we sold it. Tạm dịch: Chúng tôi đã có chiếc xe đó trong mười năm trước khi chúng tôi bán nó. Câu 5 : Choose the best answer to complete the sentence. By the time Maria finished her report, she ____ working on the computer for over three hours.
Đáp án : C Phương pháp giải : Cấu trúc thì quá khứ hoàn thành: S + had + Vp2 Lời giải chi tiết : Câu trên diễn tả một hành động đã xảy ra và đã hoàn tất trước một thời điểm trong quá khứ, hoặc trước một hành động khác cũng đã kết thúc trong quá khứ nên ta dùng thì quá khứ hoàn thành => By the time Maria finished her report, she had been working on the computer for over three hours. Tạm dịch: Khi Maria hoàn thành báo cáo của mình, cô ấy đã làm việc trên máy tính trong hơn ba giờ. Câu 6 : Choose the best answer to complete the sentence. When the firemen _____, the fire had completely destroyed the back half of the building.
Đáp án : D Phương pháp giải : Câu trên diễn tả một hành động xảy ra trước một hành động trong quá khứ nên hành động xảy ra sau dùng thì quá khứ đơn. Lời giải chi tiết : Câu trên diễn tả một hành động xảy ra trước một hành động trong quá khứ nên hành động xảy ra sau dùng thì quá khứ đơn. Động từ arrive => arrived => When the firemen arrived, the fire had completely destroyed the back half of the building. Tạm dịch: Khi các lính cứu hỏa đến, ngọn lửa đã phá hủy hoàn toàn nửa phía sau tòa nhà. Câu 7 : Choose the best answer to complete the sentence. In the evening, the children told their mom what they _____ at the zoo.
Đáp án : B Phương pháp giải : Cấu trúc thì quá khứ hoàn thành: S + had + Vp2 Lời giải chi tiết : Câu trên diễn tả một hành động xảy ra trước một hành động trong quá khứ nên ta dùng thì quá khứ hoàn thành => In the evening, the children told their mom what they had seen at the zoo. Tạm dịch: Vào buổi tối, những đứa trẻ nói với mẹ của chúng những gì chúng đã thấy ở sở thú. Câu 8 : Choose the best answer to complete the sentence. The streets were wet yesterday because it _____ in the early morning.
Đáp án : D Phương pháp giải : Cấu trúc thì quá khứ hoàn thành: S + had + Vp2 Lời giải chi tiết : Câu trên diễn tả một hành động xảy ra trước một hành động trong quá khứ nên ta dùng thì quá khứ hoàn thành => The streets were wet yesterday because it had rained in the early morning. Tạm dịch: Đường phố hôm qua ẩm ướt vì trời đã mưa vào sáng sớm. Câu 9 : Choose the best answer to complete the sentence. We couldn't go into the concert last night because we ____ our tickets.
Đáp án : B Phương pháp giải : Cấu trúc thì quá khứ hoàn thành: S + had + Vp2 Dạng phủ định: S + hadn’t Vp2 Lời giải chi tiết : Câu trên diễn tả một hành động xảy ra như là điều kiện tiên quyết cho hành động khác nên ta dùng thì quá khứ hoàn thành Dựa vào ngữ cảnh ta chia động từ dạng phủ định (vì không mang vé nên không đến buổi hòa nhạc được) => We couldn't go into the concert last night because we hadn't brought our tickets. Tạm dịch: Chúng tôi không thể đi đến buổi hòa nhạc tối qua vì chúng tôi đã không mang theo vé. Câu 10 : Choose the best answer to complete the sentence. She _____ the ocean before she moved to Vancouver.
Đáp án : A Phương pháp giải : Cấu trúc thì quá khứ hoàn thành: S + had + never + Vp2 Lời giải chi tiết : Câu trên diễn tả một hành động xảy ra trước một hành động trong quá khứ nên ta dùng thì quá khứ hoàn thành => She had never seen the ocean before she moved to Vancouver. Tạm dịch: Cô chưa bao giờ nhìn thấy đại dương trước khi cô chuyển đến Vancouver. Câu 11 : Choose the best answer to complete the sentence. When we _____ back to our home village last month, it ____ so much.
Đáp án : B Phương pháp giải : Câu trên diễn tả một hành động xảy ra trước một hành động trong quá khứ nên hành động xảy ra trước dùng thì quá khứ hoàn thành, hành động xảy ra sau dùng thì quá khứ đơn Lời giải chi tiết : Câu trên diễn tả một hành động xảy ra trước một hành động trong quá khứ nên hành động xảy ra trước dùng thì quá khứ hoàn thành, hành động xảy ra sau dùng thì quá khứ đơn => When we came back to our home village last month, it had changed so much. Tạm dịch: Khi chúng tôi trở lại làng quê của chúng tôi vào tháng trước, nó đã thay đổi rất nhiều. Câu 12 : Choose the best answer to complete the sentence. She ____ in that town for 20 years by the time that historic earthquake _____.
Đáp án : A Phương pháp giải : Câu trên diễn tả một hành động xảy ra trước một hành động trong quá khứ nên hành động xảy ra trước dùng thì quá khứ hoàn thành, hành động xảy ra sau dùng thì quá khứ đơn Lời giải chi tiết : Câu trên diễn tả một hành động đã xảy ra và đã hoàn tất trước một thời điểm trong quá khứ, hoặc trước một hành động khác cũng đã kết thúc trong quá khứ nên hành động xảy ra trước dùng thì quá khứ hoàn thành, hành động xảy ra sau dùng thì quá khứ đơn => She had lived in that town for 20 years by the time that historic earthquake occured. Tạm dịch: Cô đã sống ở thị trấn đó 20 năm trước khi trận động đất lịch sử xảy ra. Câu 13 : Choose the best answer to complete the sentence. By 1970, Canada ____ to choose the maple tree with the leaves as its national icon.
Đáp án : C Phương pháp giải : Câu trên diễn tả hành động đã xảy ra và đã hoàn thành trước một thời điểm được nói đến trong quá khứ nên ta dùng thì quá khứ hoàn thành Lời giải chi tiết : Câu trên diễn tả hành động đã xảy ra và đã hoàn thành trước một thời điểm được nói đến trong quá khứ nên ta dùng thì quá khứ hoàn thành => By 1970, Canada had decided to choose the maple tree with the leaves as its national icon. Tạm dịch: Đến năm 1970, Canada đã quyết định chọn cây phong với những chiếc lá làm biểu tượng quốc gia. Câu 14 : Choose the best answer to complete the sentence. The number of horses in Canada ____ slightly over the past few years.
Đáp án : A Phương pháp giải : over the past few years: trong vài năm qua => ta dùng thì hiện tại hoàn thành Lời giải chi tiết : over the past few years: trong vài năm qua => ta dùng thì hiện tại hoàn thành Chủ ngữ The number of đi với động từ số ít => has decreased => The number of horses in Canada has decreased slightly over the past few years. Tạm dịch: Số lượng ngựa ở Canada đã giảm nhẹ trong vài năm qua. Câu 15 : Choose the best answer to complete the sentence. By the time you _____ to England, I _______ there for two days.
Đáp án : C Phương pháp giải : Hành động xảy ra trước dùng thì quá khứ hoàn thành, hành động xảy ra sau dùng thì quá khứ đơn. Lời giải chi tiết : Câu trên diễn tả một hành động đã xảy ra và đã hoàn tất trước một thời điểm trong quá khứ, hoặc trước một hành động khác cũng đã kết thúc trong quá khứ nên hành động xảy ra trước dùng thì quá khứ hoàn thành, hành động xảy ra sau dùng thì quá khứ đơn. => By the time you came to England, I had been there for two days. Tạm dịch: Khi bạn đến Anh, tôi đã ở đó được hai ngày.
|