1 would like to do与would like to have done的区别

I'd like to______to the beach last summer,but l had no time.(   )

A.go    B.having gone    C.be going    D.have gone   

为什么选 D 不选 A?

我去年想要去沙滩很通顺啊?

我去年想要曾去过沙滩感觉有些奇怪。

请先 登录 后评论

最佳答案 2018-07-26 19:00

want, mean, intent, plan, hope, 等动词可以用来表示过去想要、打算、计划、希望做某事,但实际未做。有以下二种形式:

这些动词用过去完成时后接to do不定式。

I had wanted to come, but I was too busy.

这些动词用一般过去时,后接不定式的完成体。

I wanted to have come, but I was too busy.

would like中的would是委婉说法,并不表示过去,而是表示现在希望做某事,后接to do不定式表示将来要做的事,还没有发生。如果不定式用完成体,则表示不定式的动作是过去的动作,现在希望/想要过去做某事,就意味着这件事实际并没有做。因此would like to have done实际表达的是对过去未能做某事而感到遗憾。I would like to have come, but I was too busy.

请先 登录 后评论

其它 1 个回答

蒋红秀   - 英语教师
擅长:词法问题,句法问题,英语考试

would like to do sth = 想要做某事——用于现在

I would like to see the person in charge of personnel. 我想见管人事的负责人。

I'd like to go, but I 'm awfully busy. 我很想去,但我实在太忙了。


would like to have done sth = 本来想要做某事(但实际上没有做成某事);真想做某事(但实际上不可能做某事)——均用于过去。如:

I would like to have stayed longer, but I had to leave. 我真想再待久一点,但我不得不离开。

I would like to have lived in the eighteenth century. 我倒是喜欢生活在 18 世纪。

请先 登录 后评论
  • 1 关注
  • 3 收藏,29144 浏览
  • 清cyx 提出于 2018-07-26 15:20

相似问题