【問題】
空欄に最も適当なものを下の①〜④のうちから一つずつ選びなさい。
“Was Jack at the party at Jibocho?”
“I don’t think so. If he had been, I ( ) him.”
① had seen ② saw ③ would have seen ④ would see
【解説】
If S had p.pの形に注目し、仮定法過去完了ではないかと推測し、選択肢をみると③に「助動詞の過去+have p.p」の形があるので③を挿入してみて意味を考えてみます。そうすると過去の事実に反した仮定をしている文として成り立つので、これが正解です。
仮定法は頻出文法であるにも関わらず、形を覚えておくと即解答できるのでしっかりと形を覚えておきましょう。
仮定法についてはこちら
【訳文】
「神保町で行われたパーティーにジャックは来てた?」
「来ていなかったと思うよ。もし来ていたら、見かけたはずだよ。」