Где + как долго
Когда мы сообщаем, где кто-то находится и как долго он там находится, мы употребляем конструкцию have been in + где + как долго.
Опускание
Перед такими словами как home, there и here, мы опускаем предлог to.
Примеры
Jane has gone to Israel.
Джейн уехала в Израиль.Michael has been to Israel. Now he is back to Canada.
Михаил побывал в Израиле, но теперь он вернулся обратно в Канаду.Lucy is in Paris. She has been in Paris for 3 months.
Люси в Париже. Она в Париже 3 месяца.How long have you been here?
Как давно ты здесь?