英語の学び場



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

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





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