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 _____.

  • A

    take

  • B

    took

  • C

    had taken

  • D

    has taken

Câu 2 :

Choose the best answer to complete the sentence.

When the firemen _____, the fire had completely destroyed the back half of the building.

  • A

    has arrived

  • B

    were arriving  

  • C

    had arrived

  • D

    arrived

Câu 3 :

Choose the best answer to complete the sentence.

In the evening, the children told their mom what they _____ at the zoo.

  • A

    see

  • B

    had seen

  • C

    saw

  • D

    have seen

Câu 4 :

Choose the best answer to complete the sentence.

The number of horses in Canada ____ slightly over the past few years.

  • A

    has decreased

  • B

    have decreased

  • C

    decreased

  • D

    had decreased

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 _____.

  • A

    take

  • B

    took

  • C

    had taken

  • D

    has taken

Đá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.

When the firemen _____, the fire had completely destroyed the back half of the building.

  • A

    has arrived

  • B

    were arriving  

  • C

    had arrived

  • D

    arrived

Đá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 3 :

Choose the best answer to complete the sentence.

In the evening, the children told their mom what they _____ at the zoo.

  • A

    see

  • B

    had seen

  • C

    saw

  • D

    have seen

Đá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 4 :

Choose the best answer to complete the sentence.

The number of horses in Canada ____ slightly over the past few years.

  • A

    has decreased

  • B

    have decreased

  • C

    decreased

  • D

    had decreased

Đá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.

close