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

We / try / to win the lottery every year. 

We have tried to win the lottery every year.

100

It / not/ be / very cold.

It hasn’t been very cold. 


100

We have taken our umbrellas.

Have we taken our umbrellas?

100

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 brother / eat / breakfast at Burger King since last week. 

My brother has eaten breakfast 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
They have lost their dog.



Have they lost their dog? 

200

feel 

felt

200

how long/he/be/a teacher?

How long has he been a teacher?

300

They / visit us every year since my cousin was two years old. 

They have visited us 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 mistake:

How long has she come in the class?


How long has she been in the class?

300

swim 

swum

300

they/ever/find/some money?

Have they ever found any money?

400

My friends and I / go / to the seaside every summer. 

My friends and I have been going to the seaside every summer. 

400

They / not/ pay / attention. 

They haven’t paid attention.


400

He has traveled a lot.



Has he traveled a lot? 

400

mean 

meant

400

gone or been?

Have you ever gone/been to France?

Have you ever been to France?

500

They/fly/in a plane / twice.


They've flown in a plane 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

hurt 

hurt

500

Find and correct the mistakes. 

My father is gone for three week. 

My father has been gone for three weeks.