Разница между конструкциями I wish и if only заключается в их значении и эмоциональной окраске. profieng.ru 4lang.ru
I wish означает «я хочу» или «я желаю». profieng.ru С его помощью можно пожелать что-то человеку, выразить сожаление по поводу сложившейся ситуации, рассказать о своих мечтах, высказать желание поменять какую-либо ситуацию в дальнейшем. profieng.ru
If only имеет схожее значение, однако у него более сильная эмоциональная окраска. profieng.ru Конструкция позволяет выразить желания и недовольство в прошлом или настоящем, представить себя в другом контексте и задуматься о том, что могло бы быть, если бы что-то произошло или изменилось. studzona.com
Заменять одну конструкцию другой можно, однако следует учитывать контекст. profieng.ru