3/07/2557

แบบทดสอบ present perfect continous


1.   Prerna ______winning this championship for last 2 years.
a.has               b.has been
c.have            d. have been

  2.   I _______living here since the last 10 years.
a.has                b.have
c.has been        d.have been

  3.   Shilpa has been _______for two hours.
a.study         b.studies
c.studied         d.studying

  4.   It has been _____ since Monday
a.rain         b.rainy
c.raining            d.rained

  5.   I _____been cooking since 1 p.m..
a.has                b.have
c.having         d.hasing

  6.   Mohan _____ been attending the class.
a.has not          b.have not
c.not have          d.not has

  7.   ______they been playing?
a.Has          b.Have
c.Has been d.Have been

  8.   ______Radha been sleeping?
a.Has         b.Have
c.Is               d.Does

  9.   You have not been _______enough food.
a.eat          b.ate
c.eating      d.eaten

  10.   It has been ________
a.snow          b.snows
c.snowed         d.snowing

Answer  1.2   2.4   3.3   4.3   5.2   6.1   7.2   8.1     9.4      10.4


Present Perfect Continuous - Positive and Negative
Make the present perfect continuous


1) She  ______(work) here for five years.
2) I  _________(study) all day
3) You  ________(eat) a lot recently
4) We __________ (live) in London for six months
5) He  __________(play) football, so he's tired
6) They  _________(learn) English for two years
7) I  ___________(cook) so I'm really hot.
8) She  _________(go) to the cinema every weekend for years.
9) It  ___________(rain) the pavement is wet.
10) You _________ (sleep) for twelve hours.
11) I  (not/work) today.
12) You  (not/eat) well recently.
13) We  (not/exercise) enough.
14) She  (not/study).
15) They  (not/live) here for very long.
16) It  (not/snow).
17) He  (not/play) football for five years.
18) We  (not/drink) enough water - that's why we feel tired.
19) I  (not/sleep) I was reading.
20) They  (not/watch) TV much recently

Answer
1.has been working
2.ve been studying
3.'ve been eating
4.'ve been living
5.has been playing
6.'ve been learning
7.'ve been cooking
8.has been going
9.has been raining
10.'ve been sleeping
11.haven't been working
12.haven't been eating
13.haven't been exercising
14.hasn't been studying
15.haven't been living
16.hasn't been snowing
17.hasn't been playing
18.haven't been drinking
19.haven't been sleeping
20.haven't been watching

ไม่มีความคิดเห็น:

แสดงความคิดเห็น