Начнем с того, что для русскоговорящих Present Perfect считается одним из самых трудных для понимания времен в английском языке. Но, его можно считать и легким, так как оно используется в 10 определенных ситуациях, только оно и никакое другое. И если вы запомните эти 10 ситуаций (Ну, что такое 10 ситуаций? Это же не бином Ньютона), то в этих десяти случаях вы всегда будете говорить правильно. Однако, конечно, есть некоторые тонкости. И знать их нужно даже тем, кто собирается использовать английский только на бытовом уровне...
Привет, англофилы! Мы продолжаем наш марафон по временам английского языка и сегодня наш особый гость - Present Perfect. Особый он, потому что не укладывается в рамки сознания русскоговорящего человека. Не заглядывая вперед, подумайте, как бы вы перевели следующие фразы: Как вы наверное помните, в английском языке всего 3 времени: Present (настоящее), Past (прошлое) и Future (будущее). Все остальное - Simple, Perfect, Progressive - это аспекты времени, они подсказывают нам как именно время течет в настоящем, прошлом и будущем...