Kumpulan Soal Pilihan Ganda Materi Present Perfect Continuous Tense
- The Scientist mixes the formulaa. The Scientist has been mixing the formulab. The Scientist has been mixxing the formulac. My friend and I has been doing a great jobd. My friend and I have been doing a great job
- My friend and I do a great joba. My friend and I has been doing a great jobb. My friend and I have been doing a great jobc. He has been sleepingd. He has been sleepping
- He sleepsa. He has been sleepingb. He has been sleeppingc. The old women has been studying Grammard. The old women have been studying Grammar
- The old women study Grammara. The old women has been studying Grammarb. The old women have been studying Grammarc. Have been swimmingd. Have been swiming
- The thief will have been stealing much money in the banka. The thief has been stealing much money in the bankb. The thief have been stealling much money in the bankc. Have been swimmingd. Have been swiming
- They … anything for the past hour.a. haven’t been doingb. hasn’t been doingc. have just been rainingd. has just been raining
- It … hard.a. have just been rainingb. has just been rainingc. have been livingd. has been living
- He and his family… in poverty since their company went bankrupt.a. have been livingb. has been livingc. has he been working outd. have he been working out
- How long … properly in the gym?a. has he been working outb. have he been working outc. has been workingd. have been working
- She … with the research team since January.a. has been workingb. have been workingc. Has she been waitingd. Does she has been waiting
- … here for over two hours?a. Has she been waitingb. Does she has been waitingc. not have you been attendingd. have you not been attending
- Why … Mandarin classes for the last three weeks?a. not have you been attendingb. have you not been attendingc. have been staying upd. has been staying up
- I’m sleepy because I … all night.a. have been staying upb. has been staying upc. not have you been attendingd. have you not been attending
- My brother … about buying a used car from the dealer. Do you think it’s a good idea?a. has been thinkingb. have been thinkingc. not have you been attendingd. have you not been attending
- 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 travelingb. was travelingc. have to traveld. will have travelede. have been traveling
- All these years, Vita’s family … in proverty.a. livedb. has been livingc. had livedd. was livinge. lives
- Tono: I think they are going to here for a while.Neni: But we … in line for almost 30 minutes.a. are standingb. have stoodc. standd. were standinge. have been standing
- Several hotels in this city are closing down. That’s because tourism itself … since last year.a. is decliningb. declinedc. has been decliningd. has declinede. was declined
- Eko has been working on his report for two days in a row without much sleep. That’s why he looks so tired.a. worksb. is workingc. has been workingd. was workinge. had been working

Kunci Jawaban:
- a. The Scientist has been mixing the formula
- b. My friend and I have been doing a great job
- a. He has been sleeping
- b. The old women have been studying Grammar
- a. The thief has been stealing much money in the bank
- a. haven’t been doing
- b. has just been raining
- a. have been living
- a. has he been working out
- a. has been working
- a. Has she been waiting
- b. have you not been attending
- a. have been staying up
- a. has been thinking
- e. have been traveling
- b. has been living
- e. have been standing
- c. has been declining
- c. has been working