Page 66 - Grammar & Vocabulary
P. 66
63
แบบฝึกหัดเรื่อง Present Perfect Continuous Tense
1. It has _____ snowing a lot this week.
a. be b. been c. being
2. _____ your brother and sister been getting along?
a. Have b. Has c. Are
3. Rick _____ been studying hard this semester.
a. 's b. s c. 've
4. I'm tired because I _____ been working out.
a. 've b. has c. am
5. Julie ________ living in Italy since May.
a. has being b. is been c. has been
6. Did you know he's been teaching German _____ fifteen years?
a. before b. since c. for
7. We have been watching TV _____ we had dinner.
a. for b. since c. by
8. He has ________ too hard today.
a. working b. works c. been working
9. Has it _____ raining since you arrived?
a. be b. been c. is
10. My brother has been travelling _____ two months.
a. since b. for c. by
11. It has been ___ for a week.
a. snowing b. snows c. snow d. snowed
12. They ___ been looking for you.
a. have b. is c. are d. has
13. She's ___ thinking about changing her job.
a. have b. was c. been d. has
14. We've been living here ___ 7 months.
a. last b. since c. for d. to
15. Mike's been fishing ___ dawn.
a. for b. since c. of d. through