I wish и If only — конструкции, с помощью которых мы выражаем сожаление или нереальное желание: хотим, чтобы что-то было иначе, чем есть на самом деле. По-русски это «жаль, что...», «хотелось бы, чтобы...», «если бы только...». If only звучит эмоциональнее, чем I wish.
Когда используется
1. Желание изменить настоящее (нереальная ситуация сейчас). После wish ставим Past Simple.
- I wish I had a dog. — Жаль, что у меня нет собаки.
- If only I knew the answer. — Если бы я только знал ответ.
2. Сожаление о прошлом. После wish ставим Past Perfect.
- I wish I had studied harder. — Жаль, что я не учился усерднее.
- If only she hadn't said that! — Если бы она только не сказала этого!
3. Недовольство чужим поведением или ситуацией, желание перемен в будущем. После wish ставим would + глагол. Так говорят о том, что раздражает или что мы хотим изменить (чаще это действия других людей).
- I wish you would stop talking. — Хотел бы я, чтобы ты перестал болтать.
- If only it would stop raining! — Если бы только дождь прекратился!
4. Желание умения или возможности (настоящее). Здесь используем could.
- I wish I could swim better. — Жаль, что я не умею плавать лучше.
- If only I could go with you. — Если бы я только мог пойти с тобой.
Как образуется
| О чём желание | Конструкция | Пример |
|---|---|---|
| Настоящее (сейчас) | wish + Past Simple | I wish I lived by the sea. |
| Прошлое | wish + Past Perfect | I wish I had called him. |
| Раздражение, перемены | wish + would + V | I wish he would listen. |
| Умение, возможность | wish + could + V | I wish I could fly. |
If only строится так же: If only I had more time.
Важные правила:
- Глагол be в такой конструкции обычно имеет форму were для всех лиц: I wish I were taller. I wish he were here. В разговорной речи допустимо и was, но в школьных заданиях лучше использовать were.
- Время после wish «сдвигается» назад: настоящее выражаем Past Simple, прошлое — Past Perfect. Это не значит, что действие происходило в прошлом: I wish I had a bike — речь о настоящем.
- Нельзя ставить would после I и we, когда речь о собственных действиях: мы не говорим I wish I would... в значении личного желания. Вместо этого: I wish I could... или I wish I had...
- Отрицание: I wish I didn't have to get up early. I wish I hadn't forgotten my book.
Не путай с другим значением. Wish также значит «желать»: I wish you luck! — Желаю тебе удачи! Здесь грамматика обычная, без сдвига времён. Ещё: I wish to speak to the headteacher — формальное «я желаю».
Примеры
- I wish I had more free time after school. — Жаль, что у меня нет больше свободного времени после школы.
- I wish I were in the school team. — Хотел бы я быть в школьной команде.
- If only I had done my homework yesterday! — Если бы я только сделал домашнее задание вчера!
- I wish we didn't have a test today. — Жаль, что у нас сегодня контрольная.
- She wishes she could speak English fluently. — Она хотела бы свободно говорить по-английски.
- I wish I hadn't lost my phone. — Жаль, что я потерял телефон.
- If only the lesson would end! — Если бы только урок закончился!
- I wish my brother would stop taking my pens. — Хотел бы я, чтобы мой брат перестал брать мои ручки.
- Tom wishes he had learned to play the guitar. — Том жалеет, что не научился играть на гитаре.
- If only it weren't so cold today! — Если бы только сегодня не было так холодно!
- I wish you had told me about the party. — Жаль, что ты не рассказал мне о вечеринке.
Частые ошибки
Неверно: I wish I have a cat. → Верно: I wish I had a cat. Желание о настоящем требует Past Simple, а не Present Simple. По-русски «жаль, что у меня нет» звучит в настоящем, поэтому и возникает ошибка.
Неверно: I wish I didn't go to the party yesterday. → Верно: I wish I hadn't gone to the party yesterday. Сожаление о прошлом выражается Past Perfect. Past Simple относится к настоящему.
Неверно: I wish I would have a bike. → Верно: I wish I had a bike. Would не используем для собственных желаний о состоянии. Оно нужно, когда мы хотим, чтобы действие изменилось (чаще у другого человека).
Неверно: I wish I can swim. → Верно: I wish I could swim. После wish модальный глагол тоже «сдвигается»: can → could.
Неверно: I wish it will stop snowing. → Верно: I wish it would stop snowing. После wish нельзя ставить will, нужно would.
Как запомнить
- Шаг назад во времени. Настоящее → Past Simple, прошлое → Past Perfect, can → could, will → would.
- Нереально = were. I wish I were..., If only he were... для всех лиц.
- Wish + would — это «меня это раздражает» или «хочу, чтобы это изменилось».
- If only = I wish, только эмоциональнее: «ах, если бы!»
Проверь себя
Раскрой скобки или исправь предложение.
- I wish I (have) a bigger room.
- If only I (not eat) so much yesterday!
- I wish my neighbours (be) quieter at night.
- Исправь ошибку: I wish I can play the piano.
- Исправь ошибку: She wishes she didn't buy this dress last week.
- Переведи на английский: Жаль, что сегодня не воскресенье.
Ответы
- had — I wish I had a bigger room.
- hadn't eaten — If only I hadn't eaten so much yesterday!
- would be — I wish my neighbours would be quieter at night.
- I wish I could play the piano.
- She wishes she hadn't bought this dress last week.
- I wish it were Sunday today. (Допустимо: I wish today were Sunday.)