Past Participle
Present Perfect (+)
Present Perfect (-)
Present Perfect (?)
***RANDOM***
100

be

been

100

I / be / to Costa Rica.

I have been to Costa Rica.

100

I / not see / him / since / Monday.

I haven’t seen him since Monday.

100

you / ever / call / for an ambulance / ?

Have you ever called for an ambulance?

100

It / rain / for / hours.

It has rained for hours.

200

keep

kept

200

They / ride / horses.

They have ridden horses.

200

I / not try / bungee-jumping.

I haven’t tried bungee-jumping.

200

Susan / ever / be / to California / ?

Has Susan ever been to California?

200

I / play / the guitar / ever / since / I / be / a teenager.

I have played the guitar ever since I was a teenager.

300

catch

caught

300

Lucas and Paul / read / ‘Harry Potter’ / twice.

Lucas and Paul have read ‘Harry Potter’ twice.

300

I / not do / too many stupid things in my life.

I haven’t done too many stupid things in my life.

300

how long / he / be / a teacher / ?

How long has he been a teacher?

300

Someone / just / steal / my wallet!

Someone has just stolen my wallet!

400

begin

begun

400

They / be / married / for / fifty years.

They have been married for fifty years.

400

I / not forgive / you!

I haven’t forgiven you!

400

we / eat / at this restaurant / ?

Have we eaten at this restaurant?

400

Present Perfect (?)

they / already / choose / a movie on Netflix / ?

Have they already chosen a movie on Netflix?

500

become

become

500

I / know / you / for / 15 years, but / I / never / see / you / look / like that / before.

I have known you for 15 years, but I have never seen you look like that before.

500

I / never / meet / my cousins.

I have never met my cousins.

500

you / ever / write / a letter / or / send / a card/ to a famous person / ?

Have you ever written a letter or sent a card to a famous person?

500

She / not wear / that ring / ‘FOR’ or ‘SINCE’ / a year.

She hasn’t worn that ring for a year.