Present Perfect (+)
Present Perfect (-)
Present Perfect (?)
Past Participle
Random
100

We / try / to win the lottery every Christmas. 

We have tried to win the lottery every Christmas.

100
It / be / very cold.

It hasn’t been very cold. 


100

From present perfect (+) to (?)

We have taken your umbrella


Have we taken our umbrella?

100

The past participle of: take

taken

100

Since or for?

We have been at the school since/for nine o'clock this morning.



We have been at the school since nine o'clock this morning.


200

My neighbor / eat / breakfast, lunch, and dinner at Burger King since last week. 

My brother has eaten breakfast, lunch, and dinner at Burger King since last week. 

200
I / drink / any coffee since last month. 
I haven't drunk any coffee since last month. 
200

From present perfect (+) to (?)

They have lost their dog. 




Have they lost their dog? 

200

The past participle of: feel 

felt

200

how long/he/be/a teacher?

How long has he been a teacher?

300

They / come / to visit us for Easter every year since my cousin was two years old. 

They have come to visit us for Easter every year since my cousin was two years old. 

300

My brother, sister, and I, / see / any good scary movies in the last year. 

My brother, sister, and I haven't seen any good scary movies in the last year. 
300

Find and correct the mistakes:

How long have she come to the community?


How long has she been in the community?

300

The past participle of: hide 

hidden

300

they/ever/find/some money?

Have they ever found any money?

400

My friends and I / go / to the beach during the summer. 

My friends and I have gone/been to the beach during the summer. 

400
They / pay / attention. 

They haven’t paid attention.


400

From present perfect (+) to (?)

He has traveled a lot.



Has he traveled a lot? 

400

The past participle of: mean 

meant

400

gone or been?

Have you ever gone/been to France?

Have you ever been to France?

500

They/read/the HOBBIT book/twice.


They've read the Hobbit book twice.

500

He/cut/his hair.

He hasn't cut his hair.

500

How long/they/live/here?

How long have they lived here?

500

The past participle of: hurt 

hurt

500

Find and correct the mistakes. 

My great grandfather has died for three years. 

My great grandfather has been dead for three years.

M
e
n
u