请问过去分词done与现在分词having been done的区别是?
收藏:
0
点赞数:
0
评论数:
0
1个回答

done是过去分词,having been done是现在分词完成时的被动语态.连个都可以表示“完成+被动”.但作状语时,having been done表示该动作发生在主句动作之前,而done则不强调这层含义.

点赞数:
0
评论数:
0
关注公众号
一起学习,一起涨知识