Мы изучили случаи употребления времен present perfect и perfect continuous. Сегодня мы рассмотрим еще один случай, который подходит для обоих времен. Итак, давайте посмотрим, с каким временем употребляется how long.
Начнем с примера.
- Kate and Julia are best friends. They met each other ten years ago. They have been friends for ten years.
(Кейт и Джулия лучшие друзья. Они встретили друг друга десять лет назад. Они дружат десять лет)
Чтобы спросить, как долго Кейт и Джулия дружат, используется время Present Perfect.
- How long have Kate and Julia been friends?
- They have been friends for ten years.
Мы используем время Present Perfect для событий, которые начались в прошлом и продолжаются по настоящий момент.
- John and Sara have been married for 15 years (Джон и Сара женаты 15 лет);
- Have you known George for a long time? (Ты давно знаешь Джорджа?);
- Do you meet William often? No, I haven’t seen him for a year (Ты часто встречаешься с Уильямом? Нет, я не видел его уже год).
Но чаще всего, в подобном контексте, употребляется время Present Perfect Continuous.
- What took you so long? I’ve been waiting for 2 hours (Ты почему так долго. Я жду уже 2 часа);
- It’s been raining all day (Дождь идет уже целый день);
- I’ve been learning English for a year (Я учу английский в течение года);
- How long have you been working here? (Как долго ты здесь работаешь?).
Не забывайте, что не все глаголы могут употребляться в форме Continuous. Подробнее об этом вы можете прочитать в статье Какие глаголы не употребляются в Continuous.
- I’ve known him for ages (Я очень давно его знаю) (неверно
I’ve been knowing him for ages)
С глаголами Live (жить) и Work (работать) могут употребляться обе формы.
- I’ve lived in Moscow for 10 years/ I’ve been living in Moscow for 10 years (Я живу в Москве 10 лет)
- I’ve always lived in Moscow (Я всегда жил в Москве).
В отрицательных предложениях с предлогами since и for употребляется только Present Perfect.
- I haven’t met Paul since Sunday (Я не встречал Пола с воскресенья);
- Kate hasn’t called for a week (Кейт неделю не звонила);
- I haven’t played tennis for a long time (Я очень давно не играл в теннис).
1 комментариев
Good evening dear English, Sir!
I think this program is a good opportunity for me to refresh my knowledge of English. I would be glad to continue my acquaintance with you. I hope it will help me (to) make less mistakes in my English. I wonder whether you could offer some programs of spoken English. I think it would be a good practice for my elderly brain.
Sincerely Yours
Alex.