Разница между Present Perfect (have/has+ done) или Present Perfect Continuous (have/has been + doing)
Разница между Настоящем совершенном времени и Настоящем совершенном длительном времени в английском языке
Разница в том, что Present Perfect означает результат действия, а Present Perfect Continuous длительность действия.
I have read this book. Я прочла эту книгу (прочла ее всю, до конца)
I have been reading this book for two weeks. Я читала книгу две недели. (читала, но не закончила, есть длительность - for two weeks)
С глаголами жить, работать, учиться если действие актуально и в настоящем, без разницы в значении берутся и Present Perfect, и Present Perfect Continuous.
We have lived in this city for 10 years.- Мы прожили в этом городе 10 лет. (и мы не уехали из него, мы продолжаем жить). Констатация факта, живем и не собираемся переезжать.
We have been living in this city for 10 years. - Мы прожили в этом городе 10 лет. (Present Perfect Continuous в этом предложении имеет более эмоциональное значение, имеют более яркую эмоциональную окраску). Оооо, мы уже целый 10 лет здесь живём.
Вместо Present Perfect и Present Perfect Continuous мы берем Past Simple, если действие завершилось в прошлом и не продолжается в настоящем.
We lived in this city for 10 years, but last year we moved to the country. – Мы жили в этом городе 10 лет, но в прошлом году мы переехали загород. (действие закончилось, в городе они больше не живут)
Mr. Smith worked in this restaurant for 15 years, but he has retired and at present he lives in the country. – Мистер Смит работал в этом ресторане 15 лет, но он ушел в отставку и в настоящее время он живет за городом. (работа закончена и продолжаться не будет)
Комментариев пока нет