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

drive

driven

100

She/fly/Africa.

She's flown to Africa.

100

They/ride/the train.

They haven't ridden the train.

100

you/ever/ride/a bicycle.

Have you ever ridden a bicycle?

100

The dog/be/drive/train for ten years

The dog has been driving the train for ten years. 

200

ride

ridden

200

The ticket/cost/200 euros.

The ticket has cost 200 euros.

200

I/buy/a bus ticket.

I haven't bought a bus ticket.

200

the cat/ever/steal/the Ferrari?

Has the cat ever stolen the Ferrari?

200

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

She has been riding her bike for 2 hours. 

300

go 

gone

300

He/ride/the bus/twice/this week

He's ridden the bus twice this week.

300

He/cut/the queue.

He hasn't cut the queue.

300

how long/he/be/bus driver?

How long has he been a bus driver?

300

They/negative be/walk/for very long. 

They haven't been walking for very long. 

400

pay

paid

400

We/drive/the Ferrari/to Logroño.

We've watched the film.

400

The cat/hide/the keys to the Ferrari.

The cat hasn't hidden the keys to the Ferrari.

400

How long/they/drive/today?

How long have they driven today?

400

I/negative be/transfer/often. 

I haven't been transferring often. 

500

leave

left

500

I /go/to Madrid/with my mother.

I have gone to Madrid with my mother.

500

The dog/run/onto the train.

The dog hasn't run onto the train.

500

The cat/be/here/with the Ferrari?

Has the cat been here?

500

She/be/miss/the train/very often lately. 

She has been missing the train very often lately. 

M
e
n
u