'Will be' is future: I will be in New Delhi in February next year. 'Have been' is present perfect: I have been in Thailand, Malaysia and Indonesia in the past few years.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.