What is the right option? Feel free to elaborate.

If bernie Sanders hadn't dropped out I would have been voting/vote/have voted for him in the upcoming elections.

1 Answer 1


have voted

This would be, strictly speaking, incorrect, as “upcoming” signifies the future and the above phrasing is past tense.

It may, however, be said (perhaps somewhat colloquially) as a variation of:

have been voting

This implies that your intention of voting for him was in the past, at some point in time. Perhaps something else has occurred that changed your mind. It may still be said as present tense, but isn’t as specific as:


This implies that, right now, in the present, you would vote for him.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .