Learn English – ‘If’ conditional – present tense vs future tense

conditionalsgrammaticalitytenses

I was driving with my dad and we saw a bumper sticker that said:

If my dog doesn't like you, then neither do I

My dad said a more grammatically correct version would be:

If my dog doesn't like you, then neither would I

I think the first is better because 'doesn't' and 'do' are both in the present tense, while in his version 'doesn't' and 'would' are in different tenses. He says that the statement is conditional and the 'if' requires an increment of time for its answer to be fulfilled – at that point in the statement, it should become future tense.

Best Answer

Both examples are grammatical. As already mentioned, context is everything. In a different context one will always find a different, but still grammatical, way of saying something.

e.g.

  • Come pay us a visit on Sunday, but remember: if my dog doesn't like you, neither will my children.
  • I'm glad my dog likes you a lot. If my dog didn't like you, neither would I.
  • My dog's attitude towards strangers reflects perfectly my own. If my dog doesn't like someone, neither do I. Simple as that.