1 with 复合结构中 having done 和 done 的疑惑

By all reports, Bridge Climb is fantastic and one of the“must dos” while on a trip to Sydney, with royals and celebrities such as Prince Frederik and Princess Mary of Denmark, Matt Damon,Hugo Weaving,SarahFerguson,Cathy Freeman and Kostyra Tszyu all having done the climb. 


这里面的 having done ,现在分词完成式,是强调已经完成,那为什么不可以是done,过去分词呢? 而且 having done 是强调分词的动作先于主句谓语动作,这里面是with复合结构,是不是没有这层含义,只有主动的意义?

请先 登录 后评论

最佳答案 2018-12-21 10:34

1. 现在分词有4种形式(有被动和完成之分):

doing

being done

having done

having been done

2. 过去分词只有一种:done

done 可以跟表示被动的现在分词being done 和 having been done 作比较。

done 与having done 不在一个层面,比什么呢?只能比谁是主动,谁是被动。网友的句子,必须使用主动,那么done 无法做到。

比较:

with people done the climb (错)

with people having done the climb (正)


请先 登录 后评论

其它 2 个回答

曹荣禄  
擅长:动词用法,句法问题

你只注意了时间关系,忽略了主动被动关系。

请先 登录 后评论
陈才   - 英语教师
擅长:中考英语,词法问题

(1)having done (sth). 为现在分词完成式主动形式。逻辑主语是分词动作执行者,动作在谓语动作之前发生完成。 (表示主动的动作事件) 

(2)having been done . 为现在分词完成式被动形式。逻辑主语是分词动作承受者,动作在谓语动作之前发生完成。表示被动的动作事件

(3)done为过去分词,属于被动结构。(表示状态,即被动动作结束后,逻辑主语所处的一种状态

请先 登录 后评论
  • 2 关注
  • 3 收藏,9843 浏览
  • Steven_wzq 提出于 2018-12-20 21:44

相似问题