作业帮 > 英语 > 作业

be done,have done ,having done和done之间的去别

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/08 11:41:23
be done,have done ,having done和done之间的去别
做题时怎么分别他们啊
e done是被动语态,在句子中做谓语
而done是v.过去分词的一般式,在句子中作非谓语(且做非谓语时分词中的动作与被修饰词或主语为被动关系,即主语或被修饰词是此动作的承受者)
have done是现在完成时,在句子中做谓语
having done是v.现在分词的完成式,在句子中做非谓语,且分词中的动作早于谓语动作(且做非谓语时分词中的动作与被修饰词或主语为主动关系,即主语或被修饰词是此动作的发出者)
四种情况分别对应的例句:
1.He is killed by her.
2.Driven by enmity,he kills her.
3.I have learned English for 7 years.
4.Having waited for an hour,I found that I don't have money.