You are on page 1of 3

1.. She … this science for 3 years.

(study)

a. Have been studying  c. has studied 9. Abdillah … well recently, so He will go to


Hospital, (Feel)
b. Has been studying     d. is studying
a. Have been feeling c. has not been feeling
2. I … in pare for 6 months. (stay) 
b..Has been feeling d. have not been feeling
a. Have been staying c. has stayed
10. You … to Julian about the problem and He
b. Has been staying d. am studying thinks that…, (talk)
3. My young brother … ball for 5 hours. a. Have been talking c. have talked
(play)
b. Has been talking d. has talked
a. Have been playing  c. has played
11. Faradilla …  English for four years.
b. Has been playing  d. is playing (learn)
4. Tamara … piano since she was child. a. Have been learning c. is learning
(train)
b. Has not learning d. has been learning
a. Have been training c. has train
12. What … been doing for 3 hours in
b. Has been training d. is training there? (you)
5. You … for 3 hours. (wait) a. Have you c. are you
a. Have been waiting  c. have waited b. Has you  d. am not you
b. Has been waiting d. are waiting 13. Where have you been? …. been playing
6. Tiago and Toni … to Jakarta for 6 years. badminton?  (You)
(go) a. Have you  c. have not you
a. Have been going  c. has gone b. Has you d. has not you
b. Has been going d. are going 14. Rizqia is still writing a poem, She … poem all
7. How long … it been raining? (have)  day. (write)

a. Have   c. had a. Has been writing  c. has written

b. Has d. were b. Has not been writing d. has  not


written
8. It … for five hours. (rain)
15. … been reading for 7 hours? (He)
a. Have been raining  c. have rain
a. Have not he  c. had he
b. Has been raining d. had rain
b. Has he d. will he 21. How long have they been learning In kediri?
… for 3 years. (learn)

a.They have been learning

 b. they have not been learning


16. She … around Asia for three months. (travel)
C. Have they been learning   
a.Have been travelling  c. have travelled
 d. have they learn 
b. Has been travelling d. is travelling
22. I met Abdillah in Jakarta. Abdillah … in
17. I like your village, How long … in this village? Jakarta since 1998, (to be)
(live)
a. Is   c. has been
a. Have you been living  c. have lived
b. Is not  d. has not been
b. Has you been living d. are you living
23. … working in that company all his life?
18. They got accident, They … in hospital since
Sunday. (to be) a. Have he been  c. Is he

a. Have been  c. have  b. Has he been d. Is not he

b. Has been         d. are 24. Why are your shoes so dirty? What… ? (Do)

19. Have you got a stomachache? Yes, I … all a. Have not you been doing
morning. (stomachache)  
B. you have been doing
a.Got stomachache 
c.Have you been doing
b Have not been stomachache
d. were you doing
C. Didn’t gey stomachache
25. They … so hard, so now they are going to
d. Have been stomachache have a rest. (work)

20. How long…. ? Since I was eleven years old. a. Have not been working
(drive)
b. are working
a. Are you driving
c.Have been working   
b. have you been driving
d are not working
C. are not you driving

d. have not you been driving

You might also like