Khẳng định: S + have/has + been + V-ing → She has been studying for 3 hours.
Phủ định: S + have/has + not + been + V-ing → I haven’t been sleeping well lately.
Nghi vấn: Have/Has + S + been + V-ing? → Have you been waiting long?
for + khoảng thời gian: for 2 hours, for a long time
since + mốc thời gian: since 8 a.m., since last week
lately, recently, all day, all morning, up to now
Không dùng thì này với các động từ chỉ trạng thái như: know, like, believe, understand... → ❌ I have been knowing her for 5 years. → ✅ I have known her for 5 years.
» GRAMMAR E-BOOK - SÁCH NGỮ PHÁP