But surely the UK system is such that you do have an opportunity to vote on this issue by picking a party with a clear policy on it at the next general election.
In reality, until the next GE, no.
Lib Dems = definitely in the EU and no referendum ( although strangely they promised one in their manifesto a couple of GEs back ).
Labour = definitely in the EU and no referendum ( although they promised one on Lisborn but lied ).
Tories = until recently definitely in the EU and no referendum ( promised one on Lisborn but lied ).
So given this has been the state of affairs for a while, no, there hasn't really been the opportunity to vote on our membership of the EU at a general election.