英語の学び場



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

[Q131/中級] If the weather wouldn’t have been so bad last night, I could have joined you for the dinner.





仮定法の問題です。
条件節(if)の中で「過去の事実に反する」又は「過去において起こる可能性がきわめて低かった」想定を述べる場合、過去完了形”had+(pp)”を使います。
よって、問題文は、誤り。”If the weather hadn’t been so bad last night, I could have joined you for the dinner.”(昨夜天気がそんなにひどくなかったら、夕食をご一緒できたのですが)とすれば正しい。