看到刚才的争论,以及选项中常出现的迷惑选项!
after having done,,,,只见到过 have been doing,,
have done 是完成是,,,那having done 呢?难道是
介词此后have 应当变成ing?
举报
having done是分词的完成式,在表示时间的介词后使用,通常表示该动作先于句子谓语动词的动作发生,和have been doing现在完成进行时很相似,但二者却完全不同!
而且还会出现having been done的被动形式。
这是GMAT常考的一个现象,要格外关注啊,搞不懂会有大麻烦的。
楼上说一般都是错的,未免太绝对了!如果你学过NCE3的话,你会看到不少含有这样结构的句子啊。
发表回复
手机版|ChaseDream|GMT+8, 2024-12-1 14:52 京公网安备11010202008513号 京ICP证101109号 京ICP备12012021号
ChaseDream 论坛
© 2003-2023 ChaseDream.com. All Rights Reserved.