Решение:
Предложение использует конструкцию "for three weeks now", которая указывает на действие, начавшееся в прошлом и продолжающееся до настоящего момента. Это требует использования Present Perfect Continuous или Present Perfect. Из предложенных вариантов, "has been" (Present Perfect) является наиболее подходящим для завершения предложения.
Выбор варианта:
- was going (Past Continuous) - не подходит, так как указывает на действие в прошлом.
- went (Past Simple) - не подходит, так как указывает на завершенное действие в прошлом.
- has been (Present Perfect) - подходит, так как указывает на действие, начавшееся в прошлом и продолжающееся до настоящего момента.
- have gone (Present Perfect) - не подходит, так как после него требуется другая грамматическая конструкция или оно подразумевает, что человек уехал и его нет.
Ответ: has been