语法百问

having done与done的区别——以steal为例

例:Having stolen the car, the thief found a place to hide it. 偷了车之后,这个小偷找了个地方把它藏起来了。

之所以用完成式Having stolen而不是普通式stolen,表达的是“偷车”在“找地方藏车”之前,要突出的是“先后”顺序。如果不表达这层意思,就不需完成式了。

另外,having been stolen才是被动含义,因为其中含着be done,所以having stolen是主动含义,也就是现在分词,而having been stolen是过去分词。

Welcome to menglish.cn!