More than a mile of roadway has been blocked with trees, stones: ngữ pháp

Trả lời nhanh

Câu này nghĩa là “Hơn một dặm đường đã bị chặn bởi cây cối, đá…”. Dạng động từ đúng là has been blocked (bị động thì hiện tại hoàn thành). Chủ ngữ chính là “a mile” (số ít, một đơn vị đo) đi với “roadway” không đếm được, nên dùng has, không dùng have.

Câu gốc trong đề thường bị cắt ở phần sau dấu phẩy (ví dụ kể tiếp loại vật cản hoặc nguyên nhân như mưa lũ, sạt lở). Vì chưa rõ phần còn lại và các phương án, bài này đi theo hướng phân tích cấu trúc để bạn tự xử lý được mọi biến thể của câu.

Dịch nghĩa và cấu trúc câu

  • More than a mile of roadway: hơn một dặm đường (1 dặm ≈ 1,6 km). Đây là cụm chủ ngữ.
  • has been blocked: đã bị chặn. Đây là động từ bị động, thì hiện tại hoàn thành.
  • with trees, stones, …: bằng cây, đá, … Đây là danh sách vật liệu gây tắc đường.

Vì sao là “has been blocked”?

1. Hòa hợp chủ ngữ – động từ

Danh từ chính của chủ ngữ là mile (đứng trước of). “More than a mile” là một quãng đường được nhìn như một khối, và roadway là danh từ không đếm được. Vì thế động từ chia số ít: has.

So sánh: “More than 100 trees have fallen” – chủ ngữ là danh từ đếm được số nhiều nên dùng have.

2. Thể bị động

Con đường không tự “chặn” được gì; nó là đối tượng chịu tác động. Cấu trúc: has/have + been + V3. Người nói quan tâm đến kết quả (đường đang bị tắc), không quan tâm ai làm, nên dùng bị động.

3. Thì hiện tại hoàn thành

Tình trạng tắc đường bắt đầu trong quá khứ và còn ảnh hưởng đến hiện tại. Dấu hiệu hay đi kèm: so far, since, already, for…. Nếu đề có mốc quá khứ cụ thể (yesterday, last night), mới cân nhắc was blocked.

4. “with” hay “by”?

blocked with + vật liệu gây chắn (trees, stones, mud). blocked by + tác nhân (a landslide, the storm). Hai cách đều đúng ngữ pháp, nhưng nghĩa nhấn mạnh khác nhau. Hãy nhìn danh từ phía sau để chọn.

5. Danh sách song song

Các mục trong danh sách phải cùng loại từ: trees, stones, and mud (đều là danh từ). Tránh trộn danh từ với cụm động từ, kiểu trees, stones, and falling down.

Loại trừ các phương án thường gặp

Dạng Đánh giá Lý do
have been blocked Sai Chủ ngữ chính là “a mile”, số ít.
has blocked Sai Thiếu bị động; đường không thể tự chặn cây, đá.
has been blocking Sai Chủ động tiếp diễn, sai nghĩa.
was blocked Chỉ đúng khi có mốc quá khứ rõ Không có mốc thì ưu tiên hiện tại hoàn thành.
has been blocked Đúng Số ít + bị động + hiện tại hoàn thành.

Lỗi sai thường gặp

  • Thấy “trees, stones” số nhiều ngay sau đó rồi chia have. Chúng nằm trong cụm giới từ with…, không phải chủ ngữ.
  • Thấy “miles” hay “mile” và nghĩ phải dùng số nhiều. Khoảng cách, thời gian, tiền bạc được xem là một khối thường đi với động từ số ít.
  • Quên been trong bị động hoàn thành.

Mẹo nhớ

Gạch bỏ cụm “of roadway” và cụm “with …”, câu còn lại: More than a mile has been blocked. Nhìn vào lõi này sẽ thấy ngay động từ cần chia thế nào.

Luyện tập (ví dụ tự đặt)

  1. Chọn đúng: “More than two hundred trees (has / have) been cut down along the road.”
  2. Chia động từ: “The bridge (block) by a landslide since Monday.”
  3. Sửa lỗi: “Fallen trees and stones has been blocking the road.”

Đáp án:

  1. have – chủ ngữ “trees” là danh từ đếm được số nhiều.
  2. has been blocked – chủ ngữ số ít, bị động, có mốc since Monday.
  3. has → have – chủ ngữ “trees and stones” là số nhiều.

Câu hỏi thường gặp

More than a mile of roadway dùng has hay have?

Dùng has. Danh từ chính là "mile" (một quãng đường, số ít) và "roadway" không đếm được, nên động từ chia số ít: has been blocked.

Câu này dùng thể chủ động hay bị động?

Bị động. Con đường là đối tượng chịu tác động, nên cấu trúc là has been + V3 (blocked).

Blocked with và blocked by khác nhau thế nào?

Blocked with đi với vật liệu gây chắn như trees, stones, mud. Blocked by đi với tác nhân như a landslide hay the storm. Cả hai đều đúng ngữ pháp, chỉ khác điểm nhấn.

Khi nào dùng was blocked thay cho has been blocked?

Khi câu có mốc quá khứ rõ ràng như yesterday hay last night và tình trạng không còn liên quan đến hiện tại. Nếu nhấn mạnh đường vẫn đang tắc thì dùng has been blocked.