Грамматика английского › Present Perfect Tense
Present Perfect: отрицательные предложения
550 упражнений с пропусками, 55 тестов по десять
Ставьте not после have или has. На деле вы почти всегда увидите краткую форму: haven't, hasn't.
Третья форма глагола — та, что стоит последней в таблицах: written, gone, built. Она никогда не меняется по подлежащему.
Потренируйтесь на этой форме
Загрузка…
Сейчас будет первый вопрос.
Схема
Добавляйте not к вспомогательному глаголу, а не к смысловому. Сама третья форма не меняется никогда.
Краткие формы haven’t и hasn’t нормальны и в речи, и в большинстве текстов. Писать have not и has not полностью стоит только ради нажима: I have not agreed to that.
Куда ставится yet
Yet — слово, вокруг которого построено отрицание в Present Perfect. Оно значит, что дела всё ещё ждут, просто пока не сделано. Ставится в конец предложения:
The parcel hasn’t arrived yet.
Сравните со still, которое несёт нетерпение и встаёт перед вспомогательным глаголом:
The parcel still hasn’t arrived.
Верно и то и другое. Still звучит так, будто вы ждали достаточно долго.
Два способа сказать одно и то же
Английский часто позволяет повесить отрицание на дополнение вместо глагола, и смысл почти не сдвигается:
- I haven’t made any progress.
- I have made no progress.
Первое нейтрально, второе твёрже. В упражнениях вам чаще встретится первое.
Все формы
| Подлежащее | Полная форма | Краткая форма |
|---|---|---|
| I, you, we, they | have not seen | haven't seen |
| he, she, it | has not seen | hasn't seen |
Примеры
Взяты из 550 предложений этого упражнения. Ответ выделен.
- They haven't been to their favorite band's concert.
- The project hasn't made any significant progress yet.
- He hasn't had any success in his new business yet.
- We haven't received any response from the job applications we submitted.
- Sarah hasn't found her car keys.
- The students haven't finished their homework assignments yet.
- We haven't had our lunch at the new restaurant in town yet.
- The kids haven't seen their grandmother since last summer.
- John hasn't finished his homework yet.
- The company hasn't achieved its financial goals for the year yet.
- She hasn't been to the new restaurant in town yet.
- They haven't watched the new comedy movie in the theater.
Ошибки, которых стоит избегать
Неверно: She doesn't have finished. верно: She hasn't finished.
Present Perfect делает отрицание сам. Do и does в нём не появляются никогда.
Неверно: I haven't seen him since three years. верно: I haven't seen him for three years.
For берёт длительность. Since берёт точку, с которой пошёл отсчёт: since 2022.
Неверно: They haven't arrived already. верно: They haven't arrived yet.
Already живёт в утверждениях. Отрицание берёт yet, и ставит его в конец.