Умные вопросы
Войти
Регистрация
Времена в английском языке
Смотрел ProEnglish и там было следующе:
He has lived in London for 20 years - действие началось в прошлом и все еще продолжается в данный период времени (Pr. Perfect)
I have been learning English for 10 years - действие началось в прошлом и все еще продолжается (Pr. Perfect Cont. )
Так вот, чем эти два варианта отличаются и как их отличать?
4 года
назад
от
Данил Данилов
2 Ответы
▲
▼
0
голосов
The present perfect tense usage.
1. Событие, произошедше или не произошедше к данному моменту, результат. I have left my shopping bag behind. Я забыл свою авоську. I haven't called her. Я ей не позвонил.
2. Состояние, длящеся до настоящего момента. I have lived in London for ten years. Живу в Лондоне десять лет.
3. Обычное действие или привычка, существовавшие до сих пор. I have never worn long skirts. Я никогда не носила длинных юбок.
4. Несколько событий, произошедших на данный момент. I have been to Paris three times. Я был в Париже три раза.
5. Состояние к текущему моменту с указанием длительности с глаголами, не использующимися в продолженной форме. I have known him for two years. Я знаю его уже два года.
6. События, которые состоятся к будущему моменту, в дополнительных предложениях. I will give you the book when I have read it. Я дам тебе эту книгу, когда прочитаю её.
7. С вопросительными словами how many/how much в предложениях, где не указано время события. How many pages have you read? Сколько страниц ты уже прочитал?
8. Для подчёркивания недавности произошедшего события. I have just broken a cup. Я только что разбил кружку.
The present perfect continuous tense.
1. Длительное действие, которое началось в прошлом и продолжается до сих пор, с предлогами since/for. I have been walking for three hours/since morning. Я иду уже три часа (с утра) .
2. Объяснение нынешнего состояния. I am tired because I have been digging the garden. Я устал, потому что копал огород.
3. В вопросах, начинающихся с how long/since when. How long have you been waiting? Сколько вы уже ждёте?
4. Вопрос с критикой: When have you ever been cooking? Да, когда же такое было, чтобы ты готовил?
4 года
назад
от
Кирилл Масляев
▲
▼
0
голосов
Ничем, с глаголами действия в таких случаях употребляется Pr. Perfect Cont, а с глаголами состояния Pr. Perfect.
Глагол live может быть и тем, и другим, поэтому возможно и He has been living in London for 20 years с тем же значением.
4 года
назад
от
Олег Грюнвальд
Связанные вопросы
2
ответов
Где на планете можно увидеть месяц, рога которого направлены вверх?
9 года
назад
от
алена аленина
1
ответ
Защитит ли стабилизатор, электроприборы от грозы ?
7 года
назад
от
Рубен Кюранян
2
ответов
Откуда в человеке взялся страх высоты, если он произошел от обезьяны?
2 года
назад
от
HSQJohnette6