Tôi nghĩ "have been" khá thông dụng, nhưng tôi không biết khi nào nên sử dụng nó.

Câu trả lời của người bản ngữ
Rebecca
Đúng vậy! "Have been" thông dụng, là thì hiện tại hoàn thành tiếp diễn. Bạn có thể sử dụng nó khi điều gì đó bắt đầu trong quá khứ và vẫn đang tiếp diễn, ví dụ như một thói quen. Cấu trúc là "Has/have + been + [hiện tại phân từ]". Ex: I've been going to swimming lessons every Monday for the past two months. (Hai tháng nay tôi đều học bơi vào mỗi sáng thứ Hai.) Ex: She has been playing violin since she was a child. (Cô ấy chơi đàn violin kể từ khi còn nhỏ.)