看到刚才的争论,以及选项中常出现的迷惑选项!
after having done,,,,只见到过 have been doing,,
have done 是完成是,,,那having done 呢?难道是
介词此后have 应当变成ing?
having done是分词的完成式,在表示时间的介词后使用,通常表示该动作先于句子谓语动词的动作发生,和have been doing现在完成进行时很相似,但二者却完全不同!
而且还会出现having been done的被动形式。
这是GMAT常考的一个现象,要格外关注啊,搞不懂会有大麻烦的。
楼上说一般都是错的,未免太绝对了!如果你学过NCE3的话,你会看到不少含有这样结构的句子啊。
欢迎光临 ChaseDream (https://forum.chasedream.com/) | Powered by Discuz! X3.3 |