Past Participle
Present Perfect +
Present Perfect -
Present Perfect ?
Present Perfect Progressive
100

buy

bought

100

She / be / Africa.

She has been to Africa.

She's been to Africa.

100

They / make / a mistake /yet.

They haven't made a mistake yet.

100

you / ever / been / to France?

Have you ever been to France?

100

He / be / play / soccer for ten years

He has been playing soccer for ten years.

He's been playing soccer for ten years. 

200

have

had

200

They / read / The Hobbit / twice.

They have read The Hobbit twice.

They've read The Hobbit twice.

200

I / buy / a new car.

I haven't bought a new car.

200

they / ever / find / any money?

Have they ever found any money?

200

She / be / ride / her bike for 2 hours. 

She has been riding her bike for 2 hours. 

300

go 

gone

300

He / see / his friend / twice / this week / so far

He has seen his friend twice this week so far.

He's seen his friend twice this week so far.

300

He / cut / his hair.

He hasn't cut his hair.

300

how long / he / be / a teacher?

How long has he been a teacher?

300

They /negative be / talk / for very long. 

They haven't been talking for very long. 

400

take

taken

400

I / watch / that movie / already.

I have watched that movie already.

I've watched that movie already.

400

Our mom / find / the keys.

Our mom hasn't found the keys.

400

How long / you / live / here?

How long have you lived here?

400

I / negative be / learn / English for very long. 

I haven't been learning English for very long. 

500
sell  
sold
500

I / go / shopping / with my mother.

I have gone shopping with my mother.

I've gone shopping with my mother.

500

The dog / still / eat / the bone.

The dog still hasn't eaten the bone.

500

she / be / here / long?

Has she been here long?

500

She / be / swim / a lot lately. 

She has been swimming a lot lately.

She's been swimming a lot lately. 

M
e
n
u