第1問
The marketing team ______ the campaign strategy before presenting it to senior management next week.
- (A) will have finalized
- (B) has finalizing
- (C) finalized
- (D) will finalizing
解答と解説を表示
正解 A
来週の発表より前に完了していることを表す未来完了形 will have finalized が正解。
詳しい解説
空欄の後に before presenting it to senior management next week という副詞句があります。「来週プレゼンする前に戦略を完成させておく」という、未来のある時点より前の完了を表すには未来完了形 will have + 過去分詞が必要です。has finalizing は文法的に成立しません(has + 動名詞という構造はない)。finalized(過去形)は過去の出来事を述べるため、next week という未来の文脈と矛盾します。will finalizing は will の後に分詞形は置けず非文です。
選択肢ごとの検討
- (A)
- 正解。will have finalized は未来完了形で「(来週の発表より前に)〜を完成させておく」という意味を表します。
- (B)
- has finalizing は文法的に不正。has の後に来るのは過去分詞(has finalized)か been + 現在分詞(has been finalizing)です。
- (C)
- finalized は過去形または過去分詞。文末の next week という未来の時制と矛盾するため不適切です。
- (D)
- will finalizing は非文。助動詞 will の後には動詞の原形が必要で、現在分詞は置けません。
覚え方のコツ
未来完了形(will have + 過去分詞)は「未来のある時点までに〜を完了している」を表します。before / by the time / by next ~ といった表現と一緒に使われることが多いです。
例文
- By the time the client arrives, the team will have prepared all the presentation materials. クライアントが到着するまでに、チームはすべてのプレゼン資料を準備し終えているでしょう。
- The construction crew will have completed the renovations before the store reopens. 改装工事は店舗が再開する前に完了しているでしょう。
- She will have reviewed all the applications by the end of the day. 彼女は1日の終わりまでにすべての申請書を確認し終えているでしょう。