_____ this work _____ before you went to Paris?

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

A) Will - have been done
B) Has - been done
C) Had - been done
D) Will - be done

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

「 _____ this work _____ before you went to Paris? 」という文で「 Had - been done 」が正しい答えである理由を説明するには、文の文法構造と意味を詳しく見る必要があります。

原文: _____ this work _____ before you went to Paris?

ここには、過去節である「[...] before you went to Paris 」があります (「 went 」は「 go 」の単純な過去動詞です)。ある時点より前に完了したアクションや過去の別のアクションを表現する場合は、 Past Perfect Tense使用します。

受動文の過去完了時制の構造は次のとおりです。
** had + been +過去分詞動詞 ( past participle )**

したがって、正しい文法と意味を備えた次の文モデルが得られます。
Had this work been done before you went to Paris?

他の回答が間違っている理由を説明してください。
a. "Will - have been done"未来完了時制 ( Future Perfect Tense ) は、将来のある時点で完了するアクションを指しており、適切ではないため、 a. "Will - have been done" ( Will this work have been done... ) は適切ではありません。 . 過去の文脈では適切です。
b. "Has - been done" ( Has this work been done... ) はPresent Perfect Tenseであり、過去のある時点より前に完了したアクションを説明する文脈には一致しません。
d. "Will - be done" ( Will this work be done... )はFuture Simple時制で、過去の文脈ではなく将来に完了するアクションを示します。

したがって、正しい答えは"Had - been done" ( Had this work been done... )です。これは、「 Paris "you went to Paris" 」という瞬間よりも前に完了したアクションを正しく説明しているためです。

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