Present Perfect Simple
Present Perfect Continuous
Sentence Scramble
Correct the mistake
100

I _____ _______ my house recently.

a) have painted          b) have paint

I have painted my house recently

100

I ____ ____ ______ lettuce.

a) have been eating  b) have been eat

I have been eating lettuce.

100

I / been / trying / have / learn / to / English

I have been trying to learn English.

100

I has been dancing since 10pm

I have been dancing since 10pm

200

We ____ just _____ sushi.

a) have - eat    b) has - eaten   c) have - eaten

We have just eaten sushi.

200

You ____ ____ _________ Dua Lipa since you are a child.

a) has been following   b)have been following

You have been following Dua Lipa since you are a child.

200

pool? / you / in / swum / Have / ever / a

Have you ever swum in a pool?

200

She has clean the house.

She has cleaned the house.

300

He ___ _______ three books so far.

a) has written  b) has wrote

He has written three books so far.

300

She ___ ____ ________ water during the run.

a) has been drink  b) has been drinking

She has been drinking water during the run.

300

been / football / three / They / playing / pm / have / since

They have been playing football since three pm.

300

They has playing Clash Royale for 3 hours.

They have been playing Clash Royale for 3 hours.

400

It ___ ___ ______ a lot this week.

a) has not rained  b) have not rained

It has not rained a lot this week.

400

She ___ _____ _______ in that company _____ 2020.

a) have been work - since  b) have been working - since

She has been working in that company since 2020.

400

math / have / hours / I / for / been / three / studying

I have been studying math for three hours 

400

We has knew each other for ten years.

We have known each other for ten years.

500

She ___ _______ ______ cokies for her boyfriend.

a) has already cooked  b) have already cooked   

c) has already cook

She has already cooked cokies for her boyfriend.

500

My neighbors ____ ____ __________ their house.

a) has been renovating  b) have been renovating.

My neighbors have been renovating their house.

500

learning / a / lot / I / and / teamwork / learned / have / about / colaborative

I have learned a lot about teamwork and colaborative learning.

500

You has break your phone again!

You have broken your phone again!