英語の学び場



正誤問題[初級/中級/上級]

[Q285/中級] Had I known you were waiting outside, I would have invited you to come in.





仮定法の問題です。
if (S)+仮定法過去完了<had+(pp)>”で、ifが省略されると、hadが文頭に出て「倒置」を起こします。つまり、“Had (S) pp”の語順にする必要があります。
よって、問題文(あなたが外で待っていることを知っていたら、中に入るように促したのに)は、正しい。
() ifを省略しない文:If I had known you were waiting outside, …