be done,have done ,having done和done之间的去别做题时怎么分别他们啊

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/22 15:07:40
bedone,havedone,havingdone和done之间的去别做题时怎么分别他们啊bedone,havedone,havingdone和done之间的去别做题时怎么分别他们啊bedone,h

be done,have done ,having done和done之间的去别做题时怎么分别他们啊
be done,have done ,having done和done之间的去别
做题时怎么分别他们啊

be done,have done ,having done和done之间的去别做题时怎么分别他们啊
be 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.

be done, 是被动语态
have done 是现在完成时态
having done,是现在完成进行时态,或者动名词
done,这个估计是过去分词