have和havebeen的区别

如题所述

第1个回答  2024-03-28
have和have been的区别如下:
用法不同:have用于现在完成时或进行时的主动语态,强调动作或状态的存在;而have been用于现在完成时的被动语态,强调动作已完成且对现在有影响。
意思不同:have表达“拥有”或“具有”的含义,而have been则用于描述过去发生的动作或状态,并强调该动作或状态对现在的影响。
相似回答