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

be

been

100

I / be / to Moscow.

I have been to Moscow.

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 or since / 3 am.

It has rained since 3 am.

200

keep

kept

200

They / ride / horses.

They have ridden horses.

200

I / not try / to play tennis

I haven’t tried to play tennis.

200

Susan / ever / be / to California / ?

Has Susan ever been to California?

200

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

I have played the guitar 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 or yet / steal / my bag!

Someone has just stolen my bag!

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

They / already or yet / choose / a movie on Netflix /?

Have they chosen a movie on Netflix yet?

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 your friend ?

Have you ever written a letter or sent a card to your friend?

500

She / not wear / that ring / for or since / a year.

She hasn’t worn that ring for a year.