英語の学び場



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

[Q322/中級] If I hadn’t met you then, I wouldn’t have been here now.





仮定法の問題です。
いわゆる「混合型」で、「もし(過去に)~だったら(~していたら)(今現在)~だろうに(~するだろうに)」という表現です。この場合、全体で、”If (S) had (pp)…, (S) would/could/might/should do…”とします。
よって、問題文は、誤り。” If I hadn’t met you then, I wouldn’t be here now.”(もしあのときあなたに会っていなかったら、私は今ここにいないだろう)とすれば正しい。