EigoKnock

If the printer had been serviced before the audit, the office staff ------- the report on time and avoided last-minute delays.

(A) will print

(B) would have printed

(C) printed

(D) is printing推定難易度: Medium

動詞形

もし監査前にそのプリンターが整備されていれば、事務スタッフは報告書を時間どおりに印刷し、土壇場での遅れを避けられただろう。

正解: (B) would have printed

印刷しただろう・助動詞

if節が had been serviced と過去完了形になっているため、過去の事実に反する仮定を表す仮定法過去完了の文です。主節には would have + 過去分詞が必要で、「印刷できただろう」という過去の帰結を表します。後続の avoided と並列される点も時制の手がかりになります。

(A) will print印刷するだろう・助動詞

will は未来を表す形で、過去完了のif節との時制の組み合わせが成立しません。

(C) printed印刷した・過去形 / 過去分詞

単純な過去形は実際に起きたことを述べる形で、仮定法過去完了の主節には合いません。

(D) is printing印刷している・ing形

現在進行形は現在の動作を表し、過去の仮定の帰結を表現できません。

AI Tutor

解説を深掘りする

Free 5回/日

会員情報を確認中...