Hello all, I was trying to explain "wish" sentences to a foreign friend but I got totally tangled up and realised I didn't actually know the answer myself. The problem is with the difference between wish + past simple and wish + would. I have looked around and already understand the usage to some extent, that is to say: WISH + PAST SIMPLE (I wish he was taller) Expresses a desire for the present situation to be different. WISH + WOULD (I wish my team would score) Expresses a desire related to the present or the near future, in which the speaker is dissatisfied, annoyed or impatient. This construction can't be used when referring to oneself (e.g. I wish I would work less ). I understand that wish + past simple cannot be used when referring to a future action. What I can't get my head around (and can't explain to my poor friend!) is why we can sometimes use both constructions, e.g. I wish he ate more vegetables. I wish he would eat more vegetables. and why sometimes only wish + would is acceptable, e.g. I wish he hurried up I wish he would hurry up I appreciate any advice you can give me!