
Originally Posted by
stevepearce
As much as I try I can't understand why these conditionals are incorrect...
You would have enjoyed yourself if you were there.
(Unreal condition in the present with an unreal past result)
You would have enjoyed yourself, if you had been there.
If I weren't driving slowly, he could have been hurt
(Unreal condition in the present with an unreal past result)
If I hadn't been driving slowly, he could have been hurt.
I believe these two are mixed conditionals following the same logic as this sentence which I know to be correct....
If I didn't trust him, I wouldn't have let him look after the baby.
(Unreal present condition with unreal past result)
If I hadn't trusted him, I wouldn't have let him look after the baby.
I can't get my head around the differences! :(