I wish и if only: как говорить о настоящем и прошлом

"I wish" и "if only" говорят о том, чего нет или что уже не случилось. Для настоящего ты ставишь после них past simple, для прошлого past perfect. Форма "I wish you would" передаёт раздражение чужой привычкой.

B2Сложные конструкции2 урока

Например: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 I know the answer.
I wish I knew the answer.

После "I wish" о настоящем нужен past simple, хотя смысл относится к сейчас.

I wish I would can swim.
I wish I could swim.

После wish не ставят would и can вместе, для своей невозможности нужна форма could.

I wish I studied harder yesterday.
I wish I had studied harder yesterday.

О прошлом после wish нужен past perfect, а past simple здесь не подходит.

I wish you stop smoking.
I wish you would stop smoking.

Просьбу и раздражение из-за привычки передаёт "I wish you would" плюс глагол.

Упражнения с ответами

  1. Выбери правильный вариант

    • 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.

  2. Выбери правильный вариант

    • 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: нереальное настоящее.

  3. I wish I _____ his name.

    Хотел бы я знать его имя.

    • know
    • knew
    • knows
    Ответ

    knew Wish о настоящем: past simple, knew.

  4. If only we _____ more time before the flight.

    Если бы только у нас было больше времени до рейса.

    • have
    • had
    • will have
    Ответ

    had If only + past simple: нереальное настоящее.

  5. Найди ошибку: I wish I have a bigger kitchen.

    Ответ

    I wish I had a bigger kitchen. После wish о настоящем: past simple.

  6. Найди ошибку: If only I can drive.

    Ответ

    If only I could drive. О невозможности: if only + could.

  7. Переведи: Хотел бы я говорить по-испански.

    Ответ

    I wish I could speak Spanish. Можно и так: If only I could speak Spanish.

  8. Переведи: Если бы только у меня была машина.

    Ответ

    If only I had a car. Можно и так: I wish I had a car.

Уроки темы

  1. I wish о настоящем
  2. 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

Короткие уроки по этой теме: правило, примеры и упражнения. Ошибки разбираются по-русски и возвращаются на повторение.

Вход по коду из письма, пароль не нужен.