不是must have been done吗?

不是must have been done吗?I must have been dreaming. 不是must have been done吗

两个都对,have been doing 是现在完成进行时
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-03-20
must have been done 主语是被动的....主语已经被做好了
I must have been dreaming.主语是主动的,主语处于***的状态.....我应该在做梦
相似回答