Разница между Continuous и Perfect Continuous формами глагола stay в английском языке заключается в том, что Continuous описывает действие, происходящее в данный момент, а Perfect Continuous — действие, начавшееся в прошлом и продолжающееся в текущий момент. 2
Пример использования Continuous: «I am staying with Natalya Konstantinovna’s friend» — Я гощу у подруги своей хозяйки, это ненадолго и беспокоиться не о чём. 1 Действие происходит в данный момент, и не очень важна его длительность — это Present Continuous. 1
Пример использования Perfect Continuous: «I have been staying with your friend for two weeks» — Я у твоей подружки уже две недели, ты про меня забыла? Здесь важно подчеркнуть продолжительность, поэтому используется Present Perfect Continuous. 1