Present Perfect используется для обозначения долгосрочных событий и изменений, показывая длительное действие, которое началось в прошлом, продолжается в настоящем и, возможно, будет продолжаться в будущем. 2
Обычно в таких случаях стоят предлоги for (в течение) и since (с тех пор как, начиная с). 2 For указывает на то, сколько действие длится, since показывает, что действие началось в определённый момент в прошлом и сейчас всё ещё длится. 2
Примеры употребления Present Perfect для обозначения долгосрочных событий и изменений: