1
wish
wish翻译为希望,表示一种很难成真的愿望。
如果表示现在的现实与愿望相反,后边的句子使用过去时。比如:I wish I were taller. 我要是个子高一些就好了。
如果表示过去的现实与愿望相反,后边的句子用过去完成时,比如:I only wish I had been a better student! 我只希望我是一个更好的学生!
如果将来的现实与愿望相反,后面的句子谓语用would do形式,比如:I wish he would change his mind. 我希望他能改变主意。
2
if only
if only表示要是……该多好啊!。
如果表示现在的现实与愿望相反,后边的句子使用过去时。比如:If only I were rich. 但愿我很富有。
如果表示过去的现实与愿望相反,后边的句子用过去完成时,比如:If only you had told me that some time ago. 要是你之前告诉我那件事该多好。
如果将来的现实与愿望相反,后面的句子谓语用would do形式,比如:If only things would change soon. 要是事情能很快改变就好了。
3
would rather
would rather所在的句子有两个不同的主语时,经常表示第一个主语希望第二个主语怎么样,这个时候使用虚拟语气。
如果愿望是现在或将来,第二个主语的谓语用过去式,比如:I would rather you cooked the meal tonight. 我希望你今晚做饭。
如果愿望是过去,第二个主语的谓语用过去完成时结构,比如:I would rather you hadn’t rung me yesterday. 我真希望你昨天没有给我打电话。
另外注意would rather不是都表示虚拟,如果前后的动作是同一个主语,后边用动词原形,意思是更喜欢,比如:I would rather stay here. 我更喜欢呆在这里。另外注意主语+would rather经常缩写成主语‘d rather,比如:I would rather=I’d rather。
特别声明:文章来源用户上传并发布,本站只提供信息存储服务,不拥有所有权,内容仅供参考。