PP
Present Perfect
Present Perfect
Present Perfect
PP
100

do

did-done

100

They _________ (know) each other since January.

have known

100

I _______ (see) an alien.

have seen

100

I _________ (work) hard.

have worked

100

play

played-played

200

walk

walked-walked

200

Charlotte __________ (become) friends with Wilbur.

has become

200

It ________ (snow) this winter

has not snowed

200

She _________ (visit) them frequently.

has visited

200

come

came-come

300

steal

stole-stolen

300

I _________ (nor sleep) well since exams started.

have not slept

300

Where _______ she _______ (be) in the UK?

has / been

300

She ________ (write) five letters.

has written

300

choose

chose-chosen

400

drive

drove-driven

400

______ you _______ dinner yet?

Have / eaten
400

______ they _______ (study) English grammar before?

Have / studied

400

Ken ________ (lose) his key.

has lost

400

ride

rode-ridden

500

flee

fled-fled
500

Kate and Tom ________ (tell) me that before.

have told

500

_____ he just ______ (leave)?

Has / left

500

School _________ (not start) yet.

has not started

500

drink

drank-drunk