I wish и if only: как говорить о настоящем и прошлом
"I wish" и "if only" говорят о том, чего нет или что уже не случилось. Для настоящего ты ставишь после них past simple, для прошлого past perfect. Форма "I wish you would" передаёт раздражение чужой привычкой.
Например:I wish I knewIf only…I wish I had…
Правило коротко
Wish и Past Simple
I wish / If only + past simple
I wish + past simple: нереальное настоящее.
If only сильнее, чем I wish.
- I wish I knew the answer.Хотел бы я знать ответ.
- If only I had more time.Если бы только у меня было больше времени.
I wish I could
I wish + I could / you would + глагол
I wish I could: о своих невозможностях.
I wish you would: раздражение от привычек.
- I wish I could swim.Хотел бы я уметь плавать.
- I wish you would stop smoking.Хотел бы я, чтобы ты бросил курить.
Wish плюс past perfect
I wish / If only + had + V3
I wish + had + V3: сожаление о прошлом.
If only: то же, но сильнее.
- I wish I had studied harder.Жаль, что я не учился усерднее.
- If only I had known earlier.Если бы я только знал раньше.
Wish или should have
wish + had + V3 / should have + V3
Wish: просто сожаление, изменить нельзя.
Should have: упрёк или совет на прошлое.
- I wish I had booked earlier.Жаль, что я не забронировал раньше.
- I should have booked earlier.Мне надо было забронировать раньше.
Когда используется I wish и if only?
Ты говоришь "I wish", когда хочешь изменить ситуацию, которая тебе не нравится. О настоящем: "I wish I knew the answer" значит "Хотел бы я знать ответ", но сейчас не знаю. О прошлом: "I wish I had called her" значит "Жаль, что я не позвонил ей", изменить это нельзя. "If only" работает так же, но звучит эмоциональнее: "If only I had more time!" Часто это жалоба, сожаление или тихая просьба к судьбе.
- I wish I knew the answer.Хотел бы я знать ответ.
- If only I had more time.Если бы только у меня было больше времени.
- I wish we lived closer.Жаль, что мы живём не ближе.
Как построить I wish о настоящем?
Схема простая: "I wish" или "If only" плюс past simple. Глагол be в этой конструкции обычно становится were: "I wish I were taller". В разговорной речи услышишь и was, но were безопаснее на экзамене. Отрицание ставь в past simple: "I wish I didn't have to work tomorrow". Вопрос с "I wish" почти не строят, вместо него говорят "Do you ever wish you could...?"
- I wish I had a car.Жаль, что у меня нет машины.
- If only she were here.Если бы только она была здесь.
- I wish I didn't live so far from work.Жаль, что я живу так далеко от работы.
Когда нужны I wish I could и I wish you would?
"I wish I could" говорят о своей невозможности: "I wish I could swim" значит "Хотел бы я уметь плавать". "I wish you would" передаёт раздражение чужой привычкой или просьбу: "I wish you would stop smoking". После would идёт голый инфинитив без to. "If only I could" звучит сильнее: "If only I could help you". Вопрос "Do you wish you could change it?" возможен, но в живой речи чаще скажут "Would you change it if you could?"
- I wish I could stay longer.Хотел бы я остаться подольше.
- I wish you would listen to me.Хотел бы я, чтобы ты меня слушал.
- If only I could turn back time.Если бы только я мог повернуть время вспять.
Чем I wish о прошлом отличается от should have?
О прошлом говори "I wish" или "If only" плюс had и третья форма глагола: "I wish I had studied harder". Это сожаление о том, что уже случилось, и ты не можешь это исправить. "Should have" плюс третья форма значит упрёк или совет на прошлое: "You should have called me". В своей речи should have часто звучит как "should've". "If only" с past perfect усиливает эмоцию: "If only I hadn't said that". Вопрос строят редко, обычно через "Do you wish you had...?"
- I wish I had booked earlier.Жаль, что я не забронировал раньше.
- If only I had known earlier.Если бы я только знал раньше.
- I should have booked earlier.Мне надо было забронировать раньше.
Частые ошибки
После "I wish" о настоящем нужен past simple, хотя смысл относится к сейчас.
После wish не ставят would и can вместе, для своей невозможности нужна форма could.
О прошлом после wish нужен past perfect, а past simple здесь не подходит.
Просьбу и раздражение из-за привычки передаёт "I wish you would" плюс глагол.
Упражнения с ответами
-
Выбери правильный вариант
- I wish I live near the sea.
- I wish I am living near the sea.
- I wish I lived near the sea.
Ответ
I wish I lived near the sea. Wish о настоящем: past simple, lived.
-
Выбери правильный вариант
- If only I had a bigger flat.
- If only I have a bigger flat.
- If only I has a bigger flat.
Ответ
If only I had a bigger flat. If only + past simple: нереальное настоящее.
-
I wish I _____ his name.
Хотел бы я знать его имя.
- know
- knew
- knows
Ответ
knew Wish о настоящем: past simple, knew.
-
If only we _____ more time before the flight.
Если бы только у нас было больше времени до рейса.
- have
- had
- will have
Ответ
had If only + past simple: нереальное настоящее.
-
Найди ошибку: I wish I have a bigger kitchen.
Ответ
I wish I had a bigger kitchen. После wish о настоящем: past simple.
-
Найди ошибку: If only I can drive.
Ответ
If only I could drive. О невозможности: if only + could.
-
Переведи: Хотел бы я говорить по-испански.
Ответ
I wish I could speak Spanish. Можно и так: If only I could speak Spanish.
-
Переведи: Если бы только у меня была машина.
Ответ
If only I had a car. Можно и так: I wish I had a car.
Уроки темы
- I wish о настоящем
- I wish о прошлом
Вопросы
В чём разница между I wish и If only?
Смысл тот же, но "If only" звучит эмоциональнее и сильнее. Чаще она передаёт восклицание или жалобу.
Можно ли сказать I wish I was?
Да, в разговорной речи это частое явление. На экзамене и в формальном письме лучше "I wish I were".
Когда I wish I could, а когда I wish I had?
"I wish I could" говорят о невозможности в настоящем или будущем. "I wish I had" плюс третья форма говорят о сожалении про прошлое.
Нужно ли после I wish ставить would?
Только когда речь о чужой привычке: "I wish you would call more often". О себе говорят "I wish I could". Форма "I wish I would" не используется.
Чем I wish I had done отличается от I should have done?
"I wish I had done" значит "жаль, что не сделал", без упрёка. "I should have done" значит "надо было сделать", это совет или упрёк.
Отработай I wish и if only
Короткие уроки по этой теме: правило, примеры и упражнения. Ошибки разбираются по-русски и возвращаются на повторение.
Вход по коду из письма, пароль не нужен.
Ещё в разделе «Сложные конструкции»
- Have something doneКогда дело делаешь не сам: have, get, make, let.
- Try as I might, much as I…Уступка для сильного контраста.
- Предложения с ifРеальные и воображаемые условия: первый и второй тип.
- Условия без ifHad I known, Should you need, provided that: условие без if.
- If о прошломЕсли бы тогда: третий тип и смешанные условия.
- Выделение главногоКак сделать ударение на нужной части фразы.
- Вынос вперёд для эффектаSuch was the noise, Gone are the days: порядок слов как приём.
- Doing или to doПосле каких глаголов -ing, а после каких to.