英语中has done,had done,being done,be done,have been done,had been done,这些时态要怎么用。特别乱

has done,had done,being done,be done,have been done,had been done很乱很乱

has done是现在完成时态,且主语是单数第三人称,比如,He has finished his homework now,so his mother allows him to play outdoors.had done是过去完成时态,主语任意皆可 比如He had finished his homework yesterday afternoon,so his mother allowed him to play outdoors.being done是现在进行时态的被动语态,意为“正被……”比如:The building is being built now by the government .be done是被动语态,比如:The classroom needs to be cleaned.have been done是现在完成时的被动语态 比如:These classrooms have been cleaned ,you can do something else .had been done是过去完成时的被动语态 ,用于过去时态,跟现在完成时的被动语态用法一样
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-31
has done 说的是第三人称(他,她,他们,或人名)已完成的动作had done 指动作发生在过去的过去,既是过去完成时的being done 指在过去的某个具体时刻的动作被主语发出,既是过去进行时be done 指动作被主语发出,既动作被做have been done 指被主语发出的动作已完成had been done 指被主语发出的动作已在过去就已完成(可能与老师说的有点出入,因为是本人自己做的总结,有错,望谅解)本回答被网友采纳
第2个回答  2013-10-31
has done,现在完成时,had done过去完成时,be done一般被动语态,have been done现在完成时被动语态,had been done过去完成时被动语态
相似回答