Present Perfect or Present Perfect Continuous
Fill in the gap
Make a question
Past Participle
Correct the mistake
100

Jay ........(never / travel) overseas.

Jay has never traveled overseas.

100

I ..................(know) Lillian for 3 years.

I have known Lillian for 3 years.

100

How long ............ (they / clean) the house?

How long have they been cleaning the house?

100

drive

driven

100

I have looked for Mateus all day. I can't find him.

I have been looking for Mateus all day. I can't find him.

200

Sam ............ (learn)  how to ride a horse for three months.

Sam has been learning how to ride a horse for three months.

200

I've got a penfriend. I .......... (write) to her for five years.

 I have been writing to her for five years.

200

What ........... (you / do) all week?

What have you been doing all week?

200

bite

bitten

200

He has trying to fix the car all morning.

He has been trying to fix the car all morning.

300

It ............ (snow), but it's stopped now.

It has been snowing, but it's stopped now

300

Look! The child .......... (fall) asleep!

The child has fallen asleep!

300

..........(you / ever/ be) to South Africa?

Have you ever been to South Africa?

300

forgive

forgiven

300

I have buying lots of foods this week.

I have bought lots of foods this week.

400

My friend ............ (open) a flower shop in the village.

My friend has opened a flower shop in the village.

400

I ........... (run) out of petrol. Can you borrow me some?

I have run out of petrol.

400

He translates books. How many books ......... (he / translate)?

How many books has he translated?

400

teach

taught

400

I has not bought any shampoo.

I haven't bought any shampoo.

500

I .......... (lose) my gloves. 

I have lost my gloves.

500

Open the window. Somebody .......... (smoke) here.

Somebody has smoked here.

500

She is travelling to the East. How long ....... (she / travel)?

How long has she been travelling?

500

fly

flown

500

Have you cried? Your eyes are red.

Have you been crying? Your eyes are red.