Конструкция с wish выражает сожаление о том, что реальность не такая, как хотелось бы. Время глагола после wish сдвигается на шаг назад по сравнению с русским: сожаление о настоящем передаётся прошедшим временем, сожаление о прошлом — Past Perfect.
Сожаление о настоящем
После wish ставится Past Simple, хотя речь идёт о настоящем. Глагол be принимает форму were.
1.If only равнозначно I wish, но звучит эмоциональнее.
If only the rain would stop for an hour. — Если бы дождь хоть на час прекратился.
Сожаление о настоящем
Реальность
Сожаление
I do not have a garden.
I wish I had a garden.
She is not here.
I wish she were here.
He cannot swim.
He wishes he could swim.
I wish I understood the instructions. — Жаль, что я не понимаю инструкцию.
Частая ошибка. «I wish I have a car» — ошибка: после wish нужен Past Simple — I wish I had a car.
Сожаление о прошлом
О том, что уже случилось или не случилось, говорят с Past Perfect.
1.Смысл прямо противоположен реальности: утверждение становится отрицанием и наоборот.
I wish I had kept the receipt. — Жаль, что я не сохранил чек.
Сожаление о прошлом
Реальность
Сожаление
I did not take the earlier train.
I wish I had taken the earlier train.
She told him the secret.
She wishes she had not told him the secret.
We wish we had not thrown the box away. — Жаль, что мы выбросили коробку.
Частая ошибка. «If only I would have listened» — ошибка: о прошлом говорят If only I had listened.
Wish + would
Wish с would выражает раздражение и желание, чтобы кто-то другой изменил поведение. О себе так не говорят.
1.Подлежащее после wish должно отличаться от подлежащего главного предложения.
I wish the builders would start later. — Хоть бы строители начинали позже.
«I wish I would…» невозможно: о себе говорят I wish I could.
2.Часто относится к погоде и обстоятельствам.
I wish the bus would come. — Хоть бы автобус пришёл.
I wish the neighbors would turn the music down. — Хоть бы соседи сделали музыку потише.
Частая ошибка. «I wish it will stop raining» — ошибка: после wish употребляется would, а не will.