have been done 从过去到现在做这个动作,可能还要作下去 have done 过去的动作对现在的影响
第2个回答 2008-08-17
have been done 应该是现在完成时中的被动语态啊,从来没见过he has been stayed there for ten days 的这种用法。你是不是看错了,是不是应该是he has been staying there for ten days.如果是这样就会比较合乎情理,第一句是现在完成进行时,表延续。两句在意思上没什么很大的差别。