Câu hỏi:

02/04/2026 32 Lưu

Choose the best answer.

She ______ bead bracelets for years, but she stopped last month.

A.

has done

B.

did

C.

has been doing

D.

was doing

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

Đáp án đúng: C

Cấu trúc hiện tại hoàn thành tiếp diễn: S + have/has + been + V-ing.

Hành động trong câu xảy ra kéo dài tới gần hiện tại rồi mới kết thúc → chọn đáp án C.

Dịch nghĩa: Cô ấy đã làm vòng tay hạt cườm trong nhiều năm, nhưng đã ngừng lại vào tháng trước rồi.

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

Câu 1

A.

watch

B.

watched

C.

have watched

D.

am watching

Lời giải

Đáp án đúng: C

Cấu trúc hiện tại hoàn thành dùng để nhấn mạnh hành động đã hoàn tất: S + have/has + V3/ed + already.

Dịch nghĩa: Tôi đã xem bộ phim này ba lần rồi.

Câu 2

A.

You are welcome

B.

No, I don’t mind

C.

All right. The early bird catches the worm!

D.

No worries. Better late than never.

Lời giải

Đáp án đúng: D

A. Không có gì → Đáp lại lời cảm ơn.

B. Không, tôi không bận tâm → Không ai hỏi gì nên đáp “no” là không phù hợp.

C. Được thôi. Hãy nắm lấy cơ hội sớm (để có khả năng thành công)!

→ Cụm từ: the early birth catches the worm!: con chim nào đến sớm thì bắt được con sâu! (để khuyên ai đó nên làm gì đó ngay lập tức trước khi ai khác làm để có thể thành công)

D. Không sao đâu. Đến muộn vẫn tốt hơn là không đến mà.

→ Cụm từ: better late than ever: muộn còn hơn không

→ Đáp án D phù hợp nhất.

Dịch nghĩa:

- “Tôi xin lỗi, tôi đến muộn.”

- “Không sao đâu. Đến muộn vẫn tốt hơn là không đến mà.”

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để 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ừ 250K ) để 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.

400-metre

B.

400-metres

C.

400 metre

D.

400 metres

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để 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 6

A.

started – played

B.

have started – have played

C.

started – have been playing

D.

starting – play

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để 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ừ 250K ) để 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