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
解説を深掘りする
会員情報を確認中...