The use of the English tenses in a nutshell

http://www.unc.edu/depts/wcweb/hando...ditionals.html


http://answers.yahoo.com/question/in...9024332AA9s2zg
"Best Answer - Chosen by Asker

In your example sentence it should be "If he were (was) a dog, he would jump..."

There are, more or less, four types of if sentences, and after if you can have present, past or past perfect.

1st conditional/real conditional:
If + present, future (will/going to)

If it rains tomorrow, I'll stay at home.

This is used with real possibilities in the future.

2nd conditional/unreal conditional
If + past (with "to be" were/was are both typical), would/could + verb

If I were/was a bird, I could fly high in the sky
If it snowed in August, I would be very surprised.

This is used for situations which are either impossible (If I were a bird) or very unlikely (if it snowed in August)

3rd conditional/past conditional
If + past perfect, would have + verb.

If I hadn't broken my leg, I could have become a professional footballer.
If I had known that you were coming, I'd have baked a cake.

This is used for if sentences about the past.


0 conditional
If + simple present, simple present.

If you heat water it boils.
If the cat pees on the carpet, it means her cat-toilet is not clean.

This is used to expressed scientific truths, things that are always true.

Source(s):

Any English grammar book from the past fifty years.
(oh, and I teach English as a Foreign Language)"