Hello Jack My choice is #2. Your state of "be wanting to say that" ended yesterday, and now you are not wanting to say that. So you cannot say "I have been wanting to say that".
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.