10. The children (do) _____ their homework last night. Then they wouldn't be panicking on the way to school.

Chọn phương án đúng:

A) Should have done
B) Could have done
C) Must have done
D) Would have done

Giải thích chi tiết đáp án:

上の文の正しい答えが"should have done"理由を理解するために、各選択肢を 1 つずつ分析してみましょう。

全文: "The children (do) _____ their homework last night. Then they wouldn't be panicking on the way to school."

a. should have done b. could have done c. must have done d. would have done
a. should have done b. could have done c. must have done d. would have done
a. should have done b. could have done c. must have done d. would have done
a. should have done b. could have done c. must have done d. would have done

- **"should have done"** : 行うべきであったのに行われなかった動作を表します。この文は「子供たちは昨夜宿題をしておくべきだった」という意味です。もし彼らが宿題をしていれば、今朝パニックになることはなかったでしょう。これは強調する必要がある意味、つまり必要な行動を取らなかったことに対する後悔や批判です。

- **"could have done"** : 過去に起こった可能性があるが、必ずしも実行する必要がなかった可能性を表します。この文は「子供たちは昨夜宿題をしたかもしれない」という意味です。そうすべきだと言っているのではなく、可能性があるだけです。文脈では何をすべきだったかを強調する必要があるため、この文脈では適切ではありません。

- **"must have done"** : 過去に起こったことについての、あるlogic推論を表現します。この文は「子供たちは昨夜宿題をしたに違いない」という意味になります。次の文では彼らがパニックに陥っていると述べており、彼らが実際に宿題をしていないことを示しているため、これは文脈から外れています。

- **"would have done"** : 過去には起こらなかった仮定の条件の結果を表します。 「 Would 」は、仮定の状況での出来事を説明するためによく使用されます。この文は、他のことを想定しておらず、単にすべきことを強調しているだけであるため、不適切です。

つまり、正しい答えは"should have done"です。これは、実行されるべきだったのに実行されず、現在のパニック状況につながった行動を説明する文脈に適合するためです。

Ghi chú: Bài tập này được trích xuất từ ứng dụng EnglishMax , phần tạo lộ trình 900+.

Bạn đang hoặc có nhu cầu học và thi chứng chỉ tiếng Anh? Bạn chưa biết bắt đầu từ đâu hoặc chưa tìm thấy công cụ nào để học mọi lúc, mọi nơi? Hãy tải ngay App Luyện Thi tiếng Anh Online: EnglishMax

Màn hình ứng dụng EnglishMax
 
anh-poster

Bạn đang hoặc có nhu cầu học và thi chứng chỉ tiếng Anh? Bạn chưa biết bắt đầu từ đâu hoặc chưa tìm thấy công cụ nào để học mọi lúc, mọi nơi? Hãy tải ngay App Luyện Thi tiếng Anh Online: EnglishMax

Màn hình ứng dụng EnglishMax