Both are correct, with different meanings. "I have always hated you" In the past right up to now. I still hate you.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
AnonymousSo basically I can use both in the same context and there isn't a difference?If the context is an applicable one, yes. (See Clive's post above.)