had been doing 和had been done有什么差别?

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/31 06:42:30

had been doing 和had been done有什么差别?

表示某事被做,.如:Theproblemshavebeensolved.这些问题已经被解决了.hadbeendone则是过去的过去,是过去完成的被动态时.(当你想说发生在过去的两件事时,就要分清谁先谁后.先发生的用过去完成时,后发生的要用过去时).如句子:Ihavebeendreamingallthenight.hadbeendoing是过去完成进行时,也是过去的过去,需要时间先后顺序的对比.如:Ihadbeendoingthecleaningbeforemymotherarrivedathome.那么现在就可以区分hadbeendoing和hadbeendone的区别了