would have been 和 would have done 有什么区别吗

如题所述

would have done
是一个形式,done代表过去分词,would have been是一个具体的,由于句子没动词,故用be动词
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-04-02
前者是已经的意思,后面接动词
后者是做完的意思,后面接something
相似回答