Грамматика
Было ли такое в твоей жизни
В Present Perfect нужны have/has и третья форма глагола: visited, seen, tried. В вопросе об опыте ever означает «когда-нибудь», а never в ответе - «никогда» и не требует not. Сначала выясни, был ли такой опыт. Если дальше называешь конкретное завершённое время, переходи к Past Simple: речь уже об отдельном эпизоде.
Коротко: Об опыте до настоящего момента спрашивай Have you ever…? без даты завершённого события.
Примеры
Have you ever slept outside? - Yes, I have.
Ты когда-нибудь ночевал на улице? - Да.
I slept in a tent last July.
В прошлом июле я ночевал в палатке.
I have never tried surfing.
Я никогда не пробовал сёрфинг.
Типичная ошибка
I have tried it yesterday.
I tried it yesterday.
Тонкости и исключения
Ever бывает и вне вопросов; здесь осваиваем самый полезный вопрос об опыте. Краткий ответ сохраняет have: Yes, I have.
Проверьте себя
Спроси о необычном опыте, ответь и добавь время конкретного случая.
Грамматика
Что уже готово
Present Perfect связывает выполненное действие с результатом, важным сейчас: адрес отправлен, значит, его можно проверить в телефоне. Just между have/has и третьей формой означает «только что», а already - «уже». Yet в конце отрицания показывает, что ожидаемого результата пока нет. Так удобно рассказать, что готово, а что ещё предстоит сделать.
Коротко: Have/has + третья форма связывает действие с важным сейчас результатом.
Примеры
I have just sent the address. Check your phone.
Я только что отправил адрес. Посмотри в телефоне.
She has already packed, but she has not booked a taxi yet.
Она уже собрала вещи, но пока не заказала такси.
We haven’t finished yet.
Мы ещё не закончили.
Типичная ошибка
She has already pack.
She has already packed.
Тонкости и исключения
В американской речи о недавнем событии, в том числе с already и just, часто говорят в Past Simple. При этом результат всё равно может быть важен сейчас.
Проверьте себя
Сообщи о двух приготовлениях: одно уже закончено, другое ещё нет.
Грамматика
Как давно это продолжается
Русскому «Я знаю её три года» соответствует I have known her for three years: знакомство началось раньше и продолжается сейчас. For называет длительность, since - момент начала. Если же период уже закончился, используй Past Simple: I lived there for a year, then I moved.
Коротко: Для состояния, которое началось раньше и продолжается сейчас, подходит Present Perfect: have known, lived, been.
Примеры
I have known Eva for three years.
Я знаю Еву три года.
We have lived here since February.
Мы живём здесь с февраля.
I lived there for a year, then I moved.
Я прожил там год, потом переехал.
Типичная ошибка
since three years
for three years
Тонкости и исключения
Для многих продолжающихся действий подходит Present Perfect Continuous. Не переноси простую форму на любой процесс; live допускает обе формы с близким смыслом.
Проверьте себя
Расскажи, как давно ты живёшь в своём городе и знаешь одного друга.
Грамматика
Всё ещё, ещё не и уже
Still подчёркивает, что что-то продолжается или результат долго не наступает. Оно стоит перед обычным глаголом: still work, а в still haven’t finished - перед отрицательным have. Yet в конце отрицания сообщает, что ожидаемого результата пока нет. Already показывает, что событие уже произошло или действие началось, иногда раньше ожидаемого.
Коротко: Still - всё ещё, not…yet - пока нет, already - уже.
Примеры
I still work at the same café.
Я всё ещё работаю в том же кафе.
I still have not received the key.
Я всё ещё не получил ключ.
Have you called? - Not yet. I have already sent a message.
Ты позвонил? - Пока нет. Я уже отправил сообщение.
Тонкости и исключения
Still располагается после обычного be: She is still here. Yet также бывает в вопросах об ожидаемом результате: Have they arrived yet?
Проверьте себя
Расскажи о трёх делах: что продолжается, что ещё не сделано и что уже готово.