You are on page 1of 3

SOAL PH INGGRIS KELAS 6 UNIT 6

Present Perfect Progressive

I. Write Sentences with the Present Perfect Progressive.

1. I/study/English/ for 10 years


= I have been studying english
2. She/not/practice/acting/at park
= She hasn’t been practicing acting at park
3. They/not/do/any homework
= They haven’t been doing any homework
4. He/play/basketball/for four years
= He has been playing basketball for 4 years
5. Ms. Suzy/not/sing/for long period
= Ms.Suzy hasn’t been singing for long period
6. We/not/panting/trees/for long time
= We haven’t been planting trees for long time

II. Correct the sentences. (use: Present Perfect Progressive)

1. I've slept the piano for twelve hours = I've been sleeping the piano for twelve hours
2. She haven't been do gymnastic for a long time = She hasn't been doing gymnastic for a
long time
3. They been practicing to show it in party = They have been practicing to show it in party
4. He hasn't been taught for 2 years. = He hasn't been teaching for 2 years.
5. We has been telling him to go by bus rather than car. = We have been telling him to go
by bus rather than car.
6. I've be doing ballet since I was six. = I've been doing ballet since I was six.

III. Write Questions with the Present Perfect Progressive

7. What (Kayla/do) _has Kayla been doing?

8. (Ethan/learn Japanese language) Has Ethan been learning Japanese language

?____________________________________________?

9. How long (Chris and Chloe/ play the guitar) have Chris and Chloe been playing the

guitar__________________________________?

10. (your brother/pick up you) Has your brother been picking up you

?_________________________________________?
11. How long (you/play football) have you been playing

football______________________________________________?

12. (Clara/do Judo) Has Clara been playing

Judo____________________________________________________?

13. Which perfume (you/use) have you been

using________________________________________________?

14. How long (Sam / work at the company) has Sam been working at the

company___________________________________?

IV. Rewrite the sentences using present perfect continuous. Use the words in brackets.

1. I'm quite good at English now. (learn 3 years) I have been learning english 3
years.………………………………………………

2. There's green paint in your hair. (do)? What have u been doing ?
………………………………………………

3. They're very tired. (work/all day) They have been working all
day………………………………………………

4. Your little sister's brilliant at football. (play)? How long have you been
playing……………………………………

5. This is such a long car journey! (drive/ 3 hours) We have been driving 3
hours…………………………………………

6. He's shivering. The water in the pool was very cold. (swim) He has been
swimming……………………………

7. She's talking to Max on the phone. (for hours) They have been phoning for
hours…………………………………………

8. We've been in the library. (read / all afternoon) We have been reading all
afternoon…………………………………………

9. The baby doesn't stop crying. (all day) The baby has been crying all
day………………………………………………
10. I don't like this new school. (not have a good time) I haven’t been a good
timing………………………………………

V. Make 5 sentences using Present perfect progressive!

Sarah has been studying for her exams all week

How long have u been watching ur phone ?

Has u been learning Chinnese language ?

Have you been sleeping ?

Have you been TV ?

You might also like