В чем разница между The present perfect и the past simple?
Сомневаетесь, когда какое время в английском использовать? Здесь все дело в восприятии. Выбор между the present perfect или the past simple зависит от того, что мы думаем о событии или действии, а не от того, когда событие или действие произошли.
Если утверждается, что что-то началось в прошлом и продолжается до сих пор, нужен the present perfect.
Когда же известно, что действие началось и завершилось в прошлом, понадобится the past simple.
- The present perfect всегда связывает прошлое с настоящим; the past simple – это только о прошлом
С помощью the present perfect описывают нечто, что началось в прошлом и продолжается до сих пор.
I’ve lived in Budapest for ten years. (Я все еще живу в Будапеште).
He has worked in a factory for six years. (Он до сих пор работает на заводе.)
How long have you been there? (Вы все еще находитесь там.)
С помощью the past simple говорят о чем-то, что началось и завершилось в прошлом.
You lived in Madrid for nine years. (Вы не живете в Мадриде сейчас.)
She worked in a shop for ten years. (Она уже не работает в магазине.)
How long were you there? (Вы уже не там.)
- Результат
В ситуациях, когда результат прошлого действия связан с настоящим, используется the present perfect.
I’ve lost my keys. (Сейчас у меня ключей нет.)
Обычно с помощью the present perfect сообщают о каких-то событиях и новостях.
Someone has spray-painted the walls with graffiti. (Кто-то разрисовал стены граффити.)
Когда же результат действия, совершенного в прошлом, не связан с настоящим, используется the past simple.
I lost my keys, but I’ve got it back again now. (Я потерял ключи, но сейчас они у меня.)
С помощью the past simple обычно рассказывают о деталях новостей.
Yesterday people spray-painted messages such as «BLM» and «No Justice No Peace» on the wall outside Elvis Presley’s Graceland in Memphis. (Как сообщает fox23.com, вчера неизвестные нарисовали граффити на стене, посвященной Элвису Пресли.)
- Указатели прошедшего времени: yesterday, last week
Когда упоминается какое-то определенное прошлое время, например yesterday (вчера), last week (на минувшей неделе), six months ago (полгода назад), нужно использовать the past simple, но не the present perfect.
I lost my keys yesterday. (I’ve lost my keys yesterday.)
Someone stole my wallet two weeks ago. (Someone has stolen my wallet two weeks ago.)
В предложениях с the present perfect употребляется неопределенные указатели времени: ever, never, lately, recently.
the present perfect:
Have you ever been to Paris? (Вы бывали в Париже?)
She’s started taking English lessons recently. (Она начала брать уроки английского недавно.)
the past simple:
Did you go to Paris last summer? (Вы ездили в Париж прошлым летом?)
She started taking English lessons two weeks ago. (Она начала брать уроки английского две недели назад.)
В разговорах, рассказывая о чем-то, обычно начинают с the present perfect, а затем продолжают уточнять подробности прошлых событий в the past simple.
’Have you ever been to the UK?’ (Вы когда-то были в Великобритании?)
’Yes, I went there in 2010.’ (Да, я ездил туда в 2010 году.)
’Did you go to Edinburgh?’ (В Эдинбург ездили? (Когда вы там были в 2010.))
I’ve read that book. I enjoyed it. (Я прочитал эту книгу. И мне нравилось ее читать.)
- Указатели времени the present perfect: today, this morning, this evening
Такие указатели или маркеры времени употребляются с the present perfect, когда это время еще не прошло.
I’ve met with Jessy this morning. (Все еще утро.)
C the past simple такие указатели времени употребляются, когда это время уже прошло.
I met with Jessy this morning. (Утро уже прошло, сейчас полдень или вечер.)
- Как спросить о том, когда что-то случилось?
Когда спрашивают о времени, когда что-либо произошло, используется the past simple, а не the present perfect.
When did you arrive home last night? (When have you arrived home last night?
Больше текстов про изучение английского онлайн можно найти в блоге Первого Кембриджского образовательного центра.