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 / not/ be / very cold.

It hasn’t been very cold. 


100

From present perfect (+) to (?)

We have taken your umbrellas


Have we taken your umbrellas?

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 / not/ 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, / not/ see / any good movies in the last year. 

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

300

Find and correct the mistakes:

How long have she come to the class?


How long has she been in the class?

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 all summer. 

My friends and I have been going to the beach all summer. 

400

They / not/ 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 / twice.


They've read The Hobbit twice.

500

He/not/ 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 father is go for three week. 

My father has been gone for three weeks.

M
e
n
u