19 Soal (Pilgan) Present Perfect Continuous Tense Beserta Jawaban

Diposting pada
Kumpulan Soal Pilihan Ganda Materi Present Perfect Continuous Tense 
  1. The Scientist mixes the formula
    a. The Scientist has been mixing the formula
    b. The Scientist has been mixxing the formula
    c. My friend and I has been doing a great job
    d. My friend and I have been doing a great job
  2. My friend and I do a great job
    a. My friend and I has been doing a great job
    b. My friend and I have been doing a great job
    c. He has been sleeping
    d. He has been sleepping
  3. He sleeps
    a. He has been sleeping
    b. He has been sleepping
    c. The old women has been studying Grammar
    d. The old women have been studying Grammar
  4. The old women study Grammar
    a. The old women has been studying Grammar
    b. The old women have been studying Grammar
    c. Have been swimming 
    d. Have been swiming
  5. The thief will have been stealing much money in the bank
    a. The thief has been stealing much money in the bank
    b. The thief have been stealling much money in the bank
    c. Have been swimming 
    d. Have been swiming
  6. They … anything for the past hour.
    a. haven’t been doing
    b. hasn’t been doing
    c. have just been raining
    d. has just been raining
  7. It … hard.
    a. have just been raining
    b. has just been raining
    c. have been living
    d. has been living
  8. He and his family… in poverty since their company went bankrupt.
    a. have been living
    b. has been living
    c. has he been working out
    d. have he been working out
  9. How long … properly in the gym?
    a. has he been working out
    b. have he been working out
    c. has been working
    d. have been working
  10. She … with the research team since January.
    a. has been working
    b. have been working
    c. Has she been waiting
    d. Does she has been waiting
  11. … here for over two hours?
    a. Has she been waiting
    b. Does she has been waiting
    c. not have you been attending
    d. have you not been attending
  12. Why … Mandarin classes for the last three weeks?
    a. not have you been attending
    b. have you not been attending
    c. have been staying up
    d. has been staying up
  13. I’m sleepy because I … all night.
    a. have been staying up
    b. has been staying up
    c. not have you been attending
    d. have you not been attending
  14. My brother … about buying a used car from the dealer. Do you think it’s a good idea?
    a. has been thinking
    b. have been thinking
    c. not have you been attending
    d. have you not been attending
  15. Rena: Why don’t you reply my text?
    Wawan: Oh, sorry. I forgot to tell you that I … to Ambon since last year.
    a. am traveling
    b. was traveling
    c. have to travel
    d. will have traveled
    e. have been traveling
  16. All these years, Vita’s family … in proverty.
    a. lived
    b. has been living
    c. had lived
    d. was living
    e. lives
  17. Tono: I think they are going to here for a while.
    Neni: But we … in line for almost 30 minutes.
    a. are standing
    b. have stood
    c. stand
    d. were standing
    e. have been standing
  18. Several hotels in this city are closing down. That’s because tourism itself … since last year.
    a. is declining
    b. declined
    c. has been declining
    d. has declined
    e. was declined
  19. Eko has been working on his report for two days in a row without much sleep. That’s why he looks so tired.
    a. works
    b. is working
    c. has been working
    d. was working
    e. had been working
Kunci Jawaban:
  1. a. The Scientist has been mixing the formula
  2. b. My friend and I have been doing a great job
  3. a. He has been sleeping
  4. b. The old women have been studying Grammar
  5. a. The thief has been stealing much money in the bank
  6. a. haven’t been doing
  7. b. has just been raining
  8. a. have been living
  9. a. has he been working out
  10. a. has been working
  11. a. Has she been waiting
  12. b. have you not been attending
  13. a. have been staying up
  14. a. has been thinking
  15. e. have been traveling
  16. b. has been living
  17. e. have been standing
  18. c. has been declining
  19. c. has been working