HTHT VÀ HTHTTD
1. have you been doing
2. have been revising
3. have they finished
4. have done
5. haven't been able
6. have been
7. have been running
8. have you heard
9. has organized
10. have cheered up me
Thì HTHT
+) S + have/ has + PII
-) S + haven’t/ hasn’t + PII
? Have/Has + S + PII?
Thì HTHTTD
+) S + have/has + been + V-ing
-) S + have/has + not + been + V-ing
?) Have/Has + S + been + V-ing ?