Hi,
I know that the usual structure is
‘if it hadn’t been for someone, he’d have..’ when I’m referring to the past.
However, I was wondering if I could write it like this:
“If it wasn’t for him, I’d not have understood what the teacher was talking about.”
Thank you.
I would say that "If it wasn't for him" (or, more formal, "If it weren't for him") can just about be justified in connection with a recent past event, on the basis that you are talking about his general existence, not his existence at a particular past time. On the other hand, it may also appear as a mistaken attempt at the third conditional, so it's probably best to stick to "hadn't been".
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
I would say that "If it wasn't for him" (or, more formal, "If it weren't for him") can just about be justified in connection with a recent past event, on the basis that you are talking about his general existence, not his existence at a particular past time. On the other hand, it may also appear as a mistaken attempt at the third conditional, so it's probably best to stick to "hadn't been".