We use it to express that we want a situation in the present or future to be different.
I wish I spoke German. -- I don't speak German.
I wish I had a big house. -- I just a small one.
I wish I was in London. -- I'm in another city. Future: I wish it was the weekend tomorrow. -- It's still Tuesday.
I wish I had a big house. -- I just a small one.
I wish I was in London. -- I'm in another city. Future: I wish it was the weekend tomorrow. -- It's still Tuesday.
We use it to express that we want to be doing a different action in the present or in the future.
I wish I was watching my favorite series now. -- I'm waiting to see the doctor.
I wish it wasn't raining. -- It is raining.
Future: I wish you weren't leaving tomorrow. -- You are leaving tomorrow.
Wish + Would - Infinitive: This is used to express impatience, annoyance or dissatisfaction with a present action. You are complaining about what is happening at the moment.
I wish you would stop singing. (You are singing very badly and it is annoying me.)
I wish it would stop raining. (It's raining a lot and I want to go to the beach.)
And you can click on ELS Base for more explanation. Hope to have helped you!