Marius Hancu wrote: |
1. If he (was, were) over 18, he would have been hired.
were is better than was, but still not the best (see further).
|
|
My take:
If he had been over 18 ... is ok because it's an unreal condition in the past, eg. at the moment of the interview.
BUT ...
If he were over 18 ... is also ok if he's still under 18, because it's a condition still unreal at this moment.
AND ...
The use of this type of mixed conditional is fine when if + past simple ... would + present perfect = an unreal condition in the present (NOT in the past) ... a consequence in the past.
The same site you quoted provides a reference : http://www.englishpage.com/conditional/mixedconditional.html