have been to为什么是现在完成时?

现在完成时不是have/has done吗? done呢? be动词也能做过去分词的吗?

have done 是现在完成时态。
也有这样表述现在完成时态的:
have + 过去分词
这个"过去分词",是指任何一个动词的过去分词。
如: do 的过去分词是done .
be 的过去分词是 been .
现在,应该很清楚了吧!追问

懂了。也就是说只看到have been不看后面的单词话 其实是有两种情况的,一种是完成进行时,一种是完成时。

追答

不一样。
have been doing 是现在完成进行时。
have been 或have done
是现在完成时。

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网