Câu hỏi:

10/10/2025 91 Lưu

Choose the best answer (A, B, C or D) to complete the sentence.

I ______ my keys and I ______ for them for an hour!

A.

have lost / have looked

B.

have lost / have been looking

C.

lost / have looked

D.

lost / have been looking

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

Đáp án đúng: B

Vế trước diễn tả một việc đã xảy ra và còn liên quan tới hiện tại nên ta dùng thì hiện tại hoàn thành, còn vế sau nhấn mạnh vào quá trình hành động xảy ra nên ta dùng thì hiện tại hoàn thành tiếp diễn.

Cấu trúc:

Thì hiện tại hoàn thành: S + has/have + PII

Thì hiện tại hoàn thành tiếp diễn: S + have/has + been + V-ing

Chọn B.

=> I have lost my keys and I have been looking for them for an hour!

Dịch nghĩa: Tôi đã làm mất chìa khóa và tôi đã tìm chúng suốt một giờ nay!

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Lời giải

Đáp án đúng: B

A. peaceful (adj): yên bình

B. spectacular (adj): ngoạn mục, hùng vĩ

C. wild (adj): hoang dã

D. remote (adj): xa xôi

Chọn B.

=> The Grand Canyon is one of the most spectacular natural wonders in the world.

Dịch nghĩa: Grand Canyon là một trong những kỳ quan thiên nhiên ngoạn mục nhất thế giới.

Lời giải

Đáp án đúng: C

Câu diễn tả một hành động đã bắt đầu trong quá khứ và vẫn đang tiếp tục ở hiện tại, hoặc đã kết thúc nhưng kết quả của nó vẫn còn rõ ràng ở hiện tại.

Ta có:

- Hành động “làm việc suốt cả buổi sáng” đã bắt đầu trong quá khứ (sáng nay) và kéo dài liên tục cho đến hiện tại.

- Kết quả của hành động này là "She looks tired" (cô ấy trông mệt mỏi).

=> Sử dụng thì hiện tại hoàn thành tiếp diễn.

Chọn C.

Cấu trúc: S + have/has + been + V-ing

=> She looks tired because she has been working all morning.

Dịch nghĩa: Cô ấy trông mệt mỏi vì đã làm việc cả buổi sáng.

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 5

A.

don’t finish

B.

didn’t finish

C.

haven’t finished

D.

haven’t been finishing

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP