Глагол 'be' в Present Perfect с местоимением 'We' будет 'have been'.
Ответ: We have been here for two weeks.