Past Participle
Present Perfect
Present Perfect
Present Perfect ?
Random - Present Perfect
100

sell

sold

100

I ___(have/has ; speak) to the teacher

I have spoken to the teacher

100

I ___ not __(spend) this much money before

I have not spent this much money before.

100

(have/has) you ever ___ (call) for an ambulance?

Have you ever called for an ambulance?

100

It (have/has) ___(rain) a lot today

It has rained a lot today.

200

buy

bought

200

They__(have/has ; read) the book twice.

They have read the book twice.

200

I (have/has) ___(put) all my books away

I have put all my books away.

200

(Have/has) she ever___ (cut) anything before?


Has she ever cut anything before?

200

(Have/has) you ever ___(catch) a butterfly before?

Have you ever caught a butterfly before?

300

blow

blew

300

They__(have/has ; live) here for fifty years.

They have lived here for fifty years

300

I (have/has)___(lose) my keys

I have lost my keys

300

how long (have/has) he ___(grow) the plants for?

How long has he grown the plants for

300

we (have/has) ___(make) our first cake together

We have made our first cake together.

400

see

saw

400

I __(have/has ; leave) you a note.

I have left you a note.

400

She (have/have) never __(work) this much before

She has never worked this much before

400

(have/has) he___(watch) this film?

Has he watched this film?

400

(have/has) You ___(finish) your homework yet?

Have you finished your homework yet?

500

sleep

slept

500

She __(have/has) just ___(finish) this difficult task

She has just finished this difficult task

500

He (have/has) __ read the page entirely.

He has read the page entirely.

500

Have/ever/see/ghost

Have you ever seen a ghost?

500

I (have/has) never ___(visit) China

I have never visited China.