(This has gotta be a duplicate, but I didn't quite manage to find anything...)
Is either of the following correct? If so, what is the general rule that makes the other one wrong?
I have always—and will always—preferred chocolate over vanilla.
I have always—and will always—prefer chocolate over vanilla.
I'm aware that I could just sidestep the whole issue with
I have always preferred—and will always prefer—chocolate over vanilla.
but that doesn't answer my question.