Разница между I wish и if only заключается в их значении и эмоциональной окраске. 3
I wish означает «я хочу» или «я желаю» и может выражать пожелание, сожаление по поводу сложившейся ситуации, собственные мечты и желание изменить ситуацию в будущем. 34
If only имеет схожее значение, но у него более сильная эмоциональная окраска. 3 На русский язык переводится как «если бы», «лишь бы», «хоть бы только». 1
Заменять одну конструкцию другой можно, однако следует учитывать контекст. 3
Например, I wish может использоваться для выражения сожаления о настоящем или прошедшем, а if only — для более эмоционального выражения того же сожаления. 12