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 :