after doing sth与after having d

after doing sth 的意思是“在做某事之后”,after having done sth 的意思也是“在做某事之后”,介词 after 本来表现出了先后关系,所以我觉得用完成式是多余的,是这样吗?

我原来以为英语只能说 after doing sth,但不能说 after having done sth,直到今天我看到了下面这个句子:

He wrote his first book after returning (having returned) from Mongolia. 他从蒙古回来以后,写了他的第一本书。

这好像是说 after doing sth after having done sth 同义,意思是 after doing sth after having done sth 没有有区别!

请老师解析,谢谢!

请先 登录 后评论

最佳答案 2014-05-07 16:06

这位网友的理解是正确的。通常after后跟动名词的一般式与完成式意义没有什么区别,而且一般式显得更为简洁,也因此更为常见。不过,当句子涉及过去一连串的多个动作时,最初的动作还是用完成式为好

新概念英语第二册p297Lesson 65:Jumbo versus the police小象对警察 摘要写作1 明确提示我们使用(After having … and … riding

After having decided to take presents tohospital and dressed up as Father Christmas, he set off down the street ridinga baby elephant called Jumbo

请先 登录 后评论

其它 1 个回答

黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试
应该说没有太大的区别,至少可以说汉语译文相同。例如:He wrote his first book after returning / having returned from Mongolia. 他从蒙古回来以后,写了他的第一本书。(《牛津英语用法指南》第三版 30.4 )
请先 登录 后评论
  • 2 关注
  • 1 收藏,15815 浏览
  • 马迪华   提出于 2014-05-07 12:13

相似问题