一英语改错题

来源:百度知道 编辑:UC知道 时间:2024/05/29 05:56:37
Having been finished their meeting ,they wrote …
把been删去。为什么啊?Having finished 属于什么时态、语态啊?

这句话由现在分词的完成时结构(having done something)来充当时间状语,说明主句的谓语动词wrote发生在什么时候(发生在会议结束之后)。

be动词不要随便用。一旦用上,就会出现至少三种形态:
1)主系表:He is eleven.
2)被动语态: He was invited.
3)现在进行时态或者别的进行时态。He is cleaning his shoes. / He was cleaning his shoes when his mum came back.

所以,Having finished their meeting, ...是对的。

这种句子也可以用从句来表示:

After they had finished the meeting, they wrote ...(口语化的英语)
Having finished their meeting , they wrote...(书面语)

been 一加不就成被动了吗(是他们开完会,而不是他们被会开完)?having finished(having+done的形式:是主动语态,现在完成进行时。)

这是动词的进行时作主语,可以省略主语。在本句主语是THEY。Having finished 是完成式。去掉been是因为该句主语是they而不是meeting。

这个,我不会解释。。。