Hi, which one is correct? i had been waiting for this movie to come out for so long OR i have been waiting for this movie to come out for so long Neither, since you lack capital letters and punctuation. Both tenses are correct, but with different meanings.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.