Разница между временами группы Continuous и Perfect заключается в том, на чём делается акцент. 1
Continuous (длительное) подчёркивает процесс, который происходит в данный момент или вокруг момента речи. 12 Важно, что действие происходит в определённый момент, а не то, сколько времени на это уже ушло. 1 Пример: «I am painting a picture» — «Я рисую картину». 1
Perfect (завершённое) делает акцент на результате действия, которое уже завершилось, но имеет связь с настоящим. 12 Например: «I have painted a picture» — «Я нарисовал картину». 1
Таким образом, Continuous говорит о действии как о процессе, а Perfect — о действии, делая акцент на результате. 1