Основное отличие английского Present Perfect Continuous от русского настоящего совершенного времени (Present Perfect) заключается в том, что Present Perfect Continuous подчёркивает длительность действия, а Present Perfect — факт его совершения. 2
Present Perfect Continuous обозначает действие, которое началось в прошлом, продолжалось и всё ещё продолжается в настоящий момент времени. 3 Present Perfect используется, когда важен факт совершения действия и не имеет значения, когда именно оно произошло. 1
Таким образом, Present Perfect Continuous употребляется, когда нужно сказать, как долго продолжалось действие, а Present Perfect — когда важно, как много сделано или сколько раз. 2
Например, Present Perfect Continuous: «Ann has been writing letters all day» — «Анна писала письма весь день». 2 Present Perfect: «She has written 10 letters today» — «Она написала 10 писем сегодня». 2