wish 的用法看似简单,实则有很多的实用句型
在现实生活中,wish 常用来表示祝愿,祝某人开心或好运等,但它的实际用法很多,涉及到很多的句型,而且它与 hope 的区别也是它的主要关注点之一,因此学习它的必要性不言而喻。使用 wish 涉及到的常用句型有以下几种。
一、wish + (that) + 一般过去时
Wish + (that) + 一般过去时,常用来讨论与自己相关的事。
1. 该句型用来谈论一些我们希望与在现在或将来有所不同的事情,通常是不可能或非常不可能的事情,例如:
I wish I had a big car.
我希望我有一辆大汽车。
解析:现实是我没有一辆大汽车。
I wish that we didn't need to work today.
我希望我们今天不用上班。
解析:现实是我们今天要上班。
I wish that you lived close by.
我希望你住在附近。
I wish that John wasn't busy tomorrow.
但愿约翰明天不忙。
与第二类条件句类似,在正式写作中,若涉及 be 动词,则用 were,而不用 was,但是使用 was 也是正确的,只是它不是“正规的语法”,例如:
我要是有钱就好了。
I wish I were rich. (考试或写作专用)
I wish I was rich. (其他非正式场合用)
2. wish 与 could 连用也表示同样的希望,用来讨论能力或可能性,例如:
I wish that I could speak Spanish.
我希望我能说西班牙语。
I just wish that everything could be as it used to be.
我只希望一切都能像以前一样。
I wish that we could go to the party tonight.
我希望我们今晚能去参加聚会。
I wish that John could help you clean up.
我希望约翰能帮你打扫卫生。
二、wish + (that) + would + 不带 to 不定式
Wish + (that) + would + 不带 to 不定式,通常不用来谈论与我们自己有关的事或没人能改变的事,表达不耐烦或不满等情绪。
1. 该句型通常用来谈论其他人正在做(或没有做)我们不喜欢的事情,我们希望那个人改变,例如:
I wish that John wouldn't eat all the chocolate.
我希望约翰不要把巧克力都吃了。
I wish you’d stop making so much noise!
我希望你不要再吵了!
I wish that you wouldn't smoke so much!
我希望你不要抽那么多!
I wish that you wouldn't work late so often.
我希望你不要经常工作到很晚。
唯一的例外是它可以用来谈论天气,例如:
I wish that it would stop raining!
我希望雨停!
2. 当该句型用来谈论与自己有关的事情时,会显得很奇怪,例如:
I wish that I would work harder.
我希望我能更加努力。
解析:这句就显得很奇怪,因为如果你不喜欢自己的不努力,那么你自己可以改变它。
三、wish + (that) + 过去完成时
Wish + (that) + 过去完成时,用来形容过去的遗憾,这些事情已经发生了,但我们希望它们以不同的方式发生,类似于第三类条件句,意为“要是当时…就好了”,例如:
I wish I had known Charlie was coming. I would have invited Jane.
要是当时我早知道查理要来就好了。我会邀请简的。
I wish that I hadn't eaten so much yesterday!
要是当时我昨天没吃那么多就好了!
I wish that the train had been on time.
要是当时火车准点就好了。