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
   61   62   63   64   65   66   67   68   69   70   71