she+has+been后面ing还是done?

如题所述

第1个回答  2022-11-08
两个都对,要根据具体句子具体运用。
have been doing 是现在完成进行时。它既包含完成时,又有进行时。它表示从过去某一时间开始一直延续到现在的动作。
have been done是现在完成时的被动语态。本回答被网友采纳
第2个回答  2022-11-08
这是现在完成时结构,has been后面是done
相似回答