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 没有有区别!
请老师解析,谢谢!
这位网友的理解是正确的。通常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