công thức:
(+) S + have/has + been + V_ing + (O)
VD: It has been raining for 2 days
(-) S + have/has + not + been + V_ing + (O)
VD: She hasn't been watching films since last year
(?) Have/ Has + S + been + V-ing + (O) ?
VD: Have you been standing in the rain for more than 2 hours?
Đặt 10 câu:
1. I have been typing this letter for 2 hours
2. She has been working since the early morning
3. They have been listening to the radio for 3 hours
4. They have been working in the field all the morning
5. They have been working for this company for 10 years
6. I haven’t been studying English for 5 years
7. I’ve been playing football a lot recently
8. She has been waiting you for all day
9. I have been sitting here for two hours
10. I've been learning all the vocabularies all afternoon