1 is a normal response to someone asking you a question now. 3 would be used if you are talking about a conversation that took place in the past. " 2 is therefore wrong because it mixes these two tenses.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Ravinath2. If I had known the answer, I would(could/might) tell you.The 2. sounds strange to me. Does it mean that if I had known the answer (in the past), then I would tell you (now or in the future)?
AnonymousDoes it mean that if I had known the answer (in the past), then I would tell you (now or in the future)?Yes. That's what it says to me, or possibly even that if I had known, I would tell you now that I had known it then (rather than telling you the answer itself), in other words, just an admission that I had known it then. These mixed conditionals