KUMPULAN SOAL PRESENT PERFECT CONTINUOUS TENSE

Kumpulan Soal 
Present Perfect Continuous Tense


Present Perfect Continuous Tense

A. Complete the sentences into + , - , ? , -? forms!

1. She has been waiting for a short story for two hours.
  -)   ……………………………………………
 ?)  ….……………………………………………
-?)   ………………………………………………

2. Some mice have been running on the roof for all night.
 -)   …………………………………………………
 ?)  ….………………………………………………
-?)   …………………………………………………

3. Have they been gathering in front of Town Hall for a day?
 +)  ………………………………………………...
  -)   …………………………………………………
-?)   ……………………………………………………

4. We have been walking through the river for ten hours.
  -)   ……………………………………………………
 ?)  ….…………………………………………………
-?)   ………………………………………………………

5. Hasn’t she been operating a computer for three days in this room?
 +)  ………………………………………………............  ……………………………………………………………
 ?)  ….……………………………………………………


B. Make question by the answer the underlined word/phrases!

1. Bob’s sister has been talking to her boss in the Lobby for thirty minutes.
    a. Make question by the answer : Bob
    b. Make question by the answer : Bob's sister
    c. Make question by the answer : has been talking
    d. Make question by the answer : her
    e. her boss
    f. in the Lobby
    g. for thirty minutes

2. Some detectives have been searching for the missing prisoner for a month.
    a. Make question by the answer : some
    b. Make question by the answer : some detectives
    c. Make question by the answer : have been searching
    d. Make question by the answer : the missing prisoner
    e. Make question by the answer : for a month

3. Students have been doing important research in the museum for a whole day.
    a. Make question by the answer : student
    b. Make question by the answer : have been doing
    c. Make question by the answer : important
    d. Make question by the answer : important research
    e. Make question by the answer : in the museum
    f. Make question by the answer : for the whole day

4. The rescue team have been evacuating some passengers from the burning plane since two hours ago.
    a. Make question by the answer : the rescue
    b. Make question by the answer : the rescue team
    c. Make question by the answer : have been evacuating
    d. Make question by the answer : some
    e. Make question by the answer : some passengers
    f. Make question by the answer : from the burning plane
    g. Make question by the answer : since two  hours ago


5. Two doctors have been checking his strange disease for months seriously.
    a. Make question by the answer : two
    b. Make question by the answer : two doctors
    c. Make question by the answer : have been checking 
    d. Make question by the answer : his
    e. Make question by the answer : strange
    f. Make question by the answer : his strange disease
    g. Make question by the answer : for months
    h. Make question by the answer : seriously

C. Translate into English!

1. Berapa lama kamu telah menunggu saya?
 answer : 

2. Mereka telah bercakap-cakap selama satu jam.
 answer : 

3. Siapa yang telah mengintrogasi penjudi itu selama seharian?
 answer : 

4. Apakah ani telah memasak didapur selama berjam-jam?
 answer : 

5. Saya sudah melakukan pekerjaan ini selama bertahun-tahun.
 answer :




Lorem ipsum is simply dummy text of the printing and typesetting industry.