Здесь мы используем Present Perfect Continuous, потому что действие (готовить ужин) началось в прошлом и все еще продолжается (два часа!).
Перевод: Джастин готовит ужин уже два часа!
Здесь мы используем Present Perfect, потому что действие (покупка подарка) уже произошло, и важен результат. Мы не знаем, когда именно это произошло, но подарок есть.
Перевод: Она купила тебе подарок.
Используем Present Perfect Continuous, так как действие (планирование отпуска) длилось определенное время (две недели) и, возможно, еще продолжается или только что закончилось.
Перевод: Они планировали свой отпуск последние две недели.
Здесь используется Present Perfect, потому что это состояние (знать Джека), которое началось в прошлом и продолжается до сих пор. Глагол 'know' обычно не используется в Continuous.
Перевод: Я знаю Джека шесть лет.
Используем Present Perfect Continuous, потому что действие (паковать вещи) длилось всю ночь и, возможно, только что закончилось или все еще продолжается. Это подчеркивает длительность действия.
Перевод: Ты паковался все утро!
Ты думаешь, что простужаешься, поэтому тебе следует позаботиться о себе.
Перевод: Я думаю, я простужаюсь. Мне следует принять таблетки витамина С.
Она выглядит неважно, поэтому ей следует обратиться к врачу.
Перевод: Ей следует пойти к врачу. Она плохо выглядит.
Паула всегда хорошо справляется с математикой, поэтому ей не следует волноваться.
Перевод: Пауле не следует волноваться. Она всегда хорошо справляется с математикой.