have+been+过去分词和have+过去分词有什么区别?

2024-11-05 11:03:49
推荐回答(4个)
回答1:

have +过去分词表示现在完成时,说明某人已经做了某事。
have+been+过去分词表示某事已经被做完
他们之间是主动与被动的区别

回答2:

have been doing指的是这个动作从过去持续到现在而且还要继续进行下去。
have+done是现在完成时的形式,强调的是对现在的影响

回答3:

前者 被动
后者 主动

回答4:

第一个是被动语态特征,第二个是现在完成时