He **has been waiting** for her answer for six months.
*Объяснение:* Present Perfect Continuous используется для обозначения действия, которое длится в течение определенного времени вплоть до настоящего момента. Здесь указано время (six months), и действие (ждать) все еще продолжается.