Learn English – If you came [had come] tomorrow, I might be [have been] able to help you.​

conditional-constructionsmodal-verbspast-vs-past-perfect

I would like to know which of the following sentences is correct.

  1. If you had come tomorrow, I might have been able to help you.​

  2. If you came tomorrow, I might be able to help you.​

Best Answer

The following three sentences mean different things.

If you had come tomorrow, I might have been able to help you.

This sentence is a counterfactual. It means that, because you came today instead of tomorrow, I can't help you. And there is no chance that I can help you if you come back tomorrow—you lost your chance for help by coming on the wrong day. Or maybe you have a deadline; tomorrow is too late.

If you came tomorrow, I might be able to help you.
If you come tomorrow, I might be able to help you.

These both mean that I can't help you today, but if you come tomorrow, there is a chance that I will help you.

The difference between them is in my perception of how likely it is that you will come back tomorrow. If I think it's very unlikely, I would use came. If I think it's very likely, I would use come. And for moderate likelihoods, either tense works fine.