第1个回答 2009-07-16
being done是被动语态的进行时态,done是动词的过去分词形式,having beeen done是被动语态的完成时形式的分词形式,have done则是完成时。
第2个回答 2009-07-16
being done 现在进行时的被动态
done 动词过去分词
having been done 现在完成进行时的被动态
have done现在完成时
一楼说的基本不对~~~
第3个回答 2009-07-16
being done 被动式的正在进行时
done 动词过去式
having been done 被动式的完成时态
have done 完成时