情态动词+完成态

I wish you could've seen him in his prime.

我希望你能看到他的全盛时期。-----出自哈利波特混血王子1'47'25处

虚拟的话不可以用could've seen吧?那么这个could在这里就是情态动词了?

可是前面有个I wish,那这个推测在“我希望”后面不太搭呀?

请先 登录 后评论

最佳答案 2020-05-30 00:44

wish后接宾语从句都是与事实相反的或不大可能实现的愿望,所以都用虚拟语气。

如果从句表示的是过去的事件,谓语动词用had done形式,如果谓语带有情态动词,则为情态动词过去形式+have done.

例如,昨天的派对你没能来,我现在说我真希望你昨天能来,则句子为:

I wish you could have come to the party yesterday.

所以你提问中的句子是正确的。

请先 登录 后评论

其它 1 个回答

刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

wish 的宾语从句,表达与过去相反的虚拟语气,网友不会陌生吧?

我想让网友造句:

语境是:你昨天迟到了,没有能够见到他。汉语是:“我但愿你昨天能够见到他。”

用 I wish... 开头。

我告诉你答案吧:把你句子中的 in his prime 换成 yesterday 即可。

请先 登录 后评论
  • 0 关注
  • 1 收藏,1951 浏览
  • Michaelson 提出于 2020-05-04 22:40

相似问题