Wish/if only + past simple and past perfect for present and past regrets, and wish + would for complaints
正确答案已标出。添加到我的练习后会打开编辑器,可以修改题目、在屏幕上练习或加入课程。
- 1选择题
I wish I how to drive.
knewknowhad knownwill knowWish + past simple expresses a present wish about something that isn't true. - 2选择题
If only it raining — I want to go for a walk.
would stopstopsstoppedwill stopWish/if only + would is used to complain about a situation we want to change. - 3选择题
She wishes she harder for the exam last month.
had studiedstudiedwould studystudiesWish + past perfect expresses regret about the past. - 4选择题
Which sentence is correct?
I wish I was taller.I wish I am taller.I wish I will be taller.I wish I am being taller.Wish + past simple (was/were) is used for a present wish about a state. - 5填空
I wish you (stop) interrupting me all the time.
答案: would stopWish + would expresses annoyance about someone else's behaviour. - 6填空
If only I (not say) that to her — she's still upset.
答案: hadn't saidIf only + past perfect expresses regret about something in the past. - 7填空
He wishes he (live) closer to his family.
答案: livedWish + past simple expresses a present wish about a situation. - 8填空
I wish I (be) on holiday right now instead of at work.
答案: were同样正确: wasAfter 'wish', both 'were' and 'was' are possible with I/he/she/it in informal English. - 9填空
If only we (book) our tickets earlier — now they're much more expensive.
答案: had bookedIf only + past perfect is used for a past regret. - 10判断对错
This sentence is correct: 'I wish I would be taller.'
答案: 错误We don't use 'wish + would' about ourselves for a state; it should be 'I wish I were taller.' - 11判断对错
This sentence is correct: 'I wish I had brought an umbrella this morning.'
答案: 正确Wish + past perfect correctly expresses a regret about the past. - 12讨论题
Is there anything about your past you wish had been different? What do you wish you'd done differently?
参考答案: I wish I had started learning English earlier. If only I'd practised speaking more as a teenager, I'd feel more confident now.