have been似乎在英语中很常用。但我不确定什么时候使用它。

母语人士的回答
Rebecca
对,那是正确的。这是一个常用的表达方式! Have been是现在完美的连续。当过去发生的事情并且仍在继续时,可以使用它。例如,它可能是一种有规律的习惯或活动,如阅读。形式是has/have + been +现在分词。例子: I've been going to swimming lessons every Monday for the past two months. (在过去的两个月里,我每周一都在上游泳课。) 例子: She has been playing violin since she was a child. (她从小就拉小提琴。)