The following passage is from 7ESL 1:
Wish + Would
To express that we want something to happen.
I wish my car would start. (I can’t make it start and I want it to start).
I wish the lesson would end. (I want it to end).
To express that we want someone to start doing something they do not do.
I wish you’d listen to me!
To express that we want someone to stop doing something which annoys us.
I wish you wouldn’t borrow my clothes!
I wish my mum wouldn’t phone me every five minutes!
The following passage is from eslbase 2:
Wish + would
wish + would + bare infinitive is used to express impatience, annoyance or dissatisfaction with a present situation or action.
I wish you would stop smoking.
You are smoking at the moment and it is annoying me.
I wish it would stop raining.
I’m impatient because it is raining and I want to go outside.
I wish she’d be quiet.
I am annoyed because she is speaking.
Wish and hope
To express that you want something to happen in the future (not wanting a situation to be different, and not implying impatience or annoyance) hope is used instead of wish.
I hope it’s sunny tomorrow.
'I wish it was sunny tomorrow' is not correct.
I hope she passes her exam next week.
'I wish she were passing her exam next week' is not correct.
I hope the plane doesn’t crash tomorrow.
'I wish the plane wouldn’t crash tomorrow' is not correct.
On eslbase Mr Keith Taylor said that when we want something to happen in the future we use the word hope instead of the word wish. I am confused. On 7ESL I found that when we want something to happen in the future we use wish+would.
Are the sentences 'I wish my car would start' and 'I wish the lesson would end' correct? According to Mr Keith Taylor those sentences are wrong. Those sentences should be 'I hope my car starts' and 'I hope the lesson ends'. I sent an email to Mr Keith Taylor. I asked him if those sentences are correct and he never answers to me. Maybe Mr Taylor is dead. Can somebody who has English language as their mother language tell me if those sentences are correct?