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 收藏,18075 浏览
  • 马迪华   提出于 2014-05-07 12:13

相似问题