1. Past simple используется всегда, когда действие завершилось в прошлом, поэтому если есть такие слова как yesterday, (2 days) ago, at (5) o'clock, last (month/year/week), on (Monday/Tuesday) - то есть указание на любой прошлый день, время, год, день недели, сезон. Present perfect в этом случае использовать недопустимо, так как present - это действие, так или иначе связанное с настоящим.
2. Present perfect используется со словами:
2. Present perfect используется со словами:
- just - только что,
- already - уже (в положительных предложениях),
- yet - еще не (это слово всегда используется в конце отрицательного предложения),
- yet - уже (в конце вопросительных предложений),
- recently/ lately - недавно,
- never - когда говорится о том, что никогда не было в жизни до настоящего времени,
- ever - когда спрашивается, было ли когда-то что-то до настоящего времени. Например: Have you ever been to China? - Вы когда-нибудь были в Китае? Кстати, в present perfect принято использовать предлог to вместо in в предложениях такого типа.
3. Present perfect также принято использовать со словами since (с какого-то времени) и for - в течение. Но не всегда. А тогда, когда действие происходило до настоящего времени. Например: I have been there since Monday/ for 2 weeks. Если это происходит не до настоящего времени, будет past simple - нужно смотреть по контексту.
4. Present perfect в современном английском языке используется в 2 случаях:
- Действие произошло только что, уже, еще не произошло, никогда не происходило, в вопросах,когда интересуются, произошло ли действие или нет, недавно.
- Действие длилось с прошлого до настоящего времени.
- Действие произошло в прошлом, но есть результат сейчас. Но в этом случае можно использовать и past simple. Как правило, в тестах 2 варианта оказываются верными в таком случае. Например: В комнате больше не холодно, я закрыл окно. Можно сказать и I have closed the window, и I closed the window.
В остальных случаях используется past simple или реже - past continuous (когда нужно указать, что действие длилось долго, не было однократным), еще реже past perfect (когда действие произошло до другого прошедшего).