Câu hỏi:

02/04/2026 8 Lưu

Choose the best answer.

You should have ______ a long time ago.

A.

to repair your car

B.

your car repairs

C.

your car repaired

D.

repair car

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

Đáp án đúng: C

Cấu trúc: Have + something + V3/ed (Có cái gì đó được làm/sửa bởi người khác).

Sau “should have” là tân ngữ (your car) và V3 (repaired).

Chọn C.

Dịch nghĩa: Lẽ ra bạn nên đi sửa xe từ lâu rồi.

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

Lời giải

Đáp án đúng: C

Sự việc tòa nhà bị cháy đã xảy ra và kết thúc trong quá khứ, để lại kết quả ở hiện tại (hàng xóm đang phải ở khách sạn), nên dùng thì hiện tại hoàn thành (has been).

Cấu trúc bị động thì hiện tại hoàn thành: S + have/has been + V3/ed

Dịch nghĩa: Tòa nhà đã bị ngọn lửa phá hủy hoàn toàn. Tất cả những người hàng xóm đang phải ở trong khách sạn hoặc ở cùng người thân.

Câu 2

A.

On arrival at the party

B.

To have attended the party

C.

They had arrived at the party

D.

Just attended the party

Lời giải

Đáp án đúng: A

Khi hai mệnh đề có cùng một chủ ngữ, có thể rút gọn mệnh đề mang nghĩa chủ động bằng cách sử dụng cấu trúc V-ing hoặc On + cụm danh từ.

Chỉ có A là sử dụng đúng cấu trúc trên.

Dịch nghĩa: Khi họ đến bữa tiệc, họ đã ngạc nhiên vì thấy ban nhạc yêu thích của mình chơi ở đó.

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.

substance formed

B.

forming a substance

C.

substance has formed

D.

to form a substance

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

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