I wish и if only
Если нужно выразить сожаление о случившихся или не произошедших действиях в прошлом, необходимо использовать Past Perfect или Past Perfect Continuous.
Такие предложения, выражающие сожаление и относящиеся к прошедшему времени, на русский язык переводятся в форме «Как жаль, что...», «Как бы мне хотелось, чтобы...».
Примеры
I wish you had had time then. — Хотелось бы, чтобы у вас тогда было время. (Жаль, что у вас тогда не было времени.)
She wishes she had not been driving so fast. — Она сожалеет, что ехала так быстро.
We wish we had not left the keys at home. — Ах, если бы мы не забыли ключи дома.
If only I had prepared more properly. — Жаль, что я не подготовился лучше.
If only the car had not broken down. — Жаль, что машина сломалась.
I wish I had known that Ann was ill. — Жаль, что я не знал, что Анна была больна.
Can в конструкциях с I wish меняется на couldn’t; сan’t — на could.
Примеры
I can’t swim. I wish I could. — Я не умею плавать. Хотелось бы, чтоб умел.
He can come to the party. I wish he couldn’t. — Он может прийти на вечеринку. Хотелось бы, чтоб не мог.
В предложениях прошедшего времени с формой could / couldn’t в конструкциях I wish / if only будет употребляться форма could have done.
Пример
I couldn’t visit that city with you. I wish I could have visited it. — Я не мог посетить тот город с тобой. Жаль, что не мог.
Предложения, начинающиеся с I wish, в которых высказывается сожаление относительно уже случившегося/не случившегося события в прошлом, соотносятся с третьим типом условных предложений.
Примеры
I wish I had met him earlier. = If I had met him earlier, it would have changed my life. — Как жаль, что я не встретила его раньше. Если бы только я встретила его раньше...
I wish I had been wiser. = If I had been wiser, I wouldn’t have done such a silly thing. — Как жаль, что я не была мудрее. / Если бы только я была мудрее...
I wish I hadn’t eaten so much chocolate. = If I hadn’t eaten so much chocolate, I wouldn’t feel ill now. — Как жаль, что я съела так много шоколада. / Если бы только я не съела так много шоколада
источник