Surprise
Present Perfect +
Present Perfect -
Present Perfect ?
Random - Present Perfect
100

Past participle of "to be"

been

100

I/be/to Madagascar.

I've been to Madagascar.

100

I/not see/him since last Monday.

I haven't seen him since last Friday.

100

you/ever/call/for an ambulance.

Have you ever called for an ambulance?

100

a lot/it/today/rain

It has rained a lot today.

200

How many syllables are there? 

The strawberry has been in my house for five years.

ELEVEN/TWELVE SYLLABLES

200

They/read/HOBBIT/twice.

They've read Hobbit twice.

200

I/not see/ Santa recently.

I haven't seen Santa recently.

200

you/ever/be/San Francisco


Have you ever been to San Francisco?

200

a ghost/you/ever/see

Have you ever seen a ghost?

300

Finish the sentence:

"I have broken my thumb, because..."

a) I __________ (mow) with a scythe in my garden.

b) I __________ (climb) on my ladder on my roof.

c) I __________ (bash) the walls with my hammer.

I have bashed the walls with my hammer.

300

They/live/here/for/fifty years.

They've lived here for fifty years

300

I/not do/the cleaning/yet.

I haven't done the cleaning yet.

300

how long/he/be/a teacher?

How long has he been a teacher?

300

holidays/we/come/from/back/our

We have come back from our holidays.

400

Past participle of "to write"

written

400

I/know/you/ for 15 years

I've known you for 15 years

400

He/not/leave/the house/yet.

He has not left the house yet.

400

he/watch/this film?

Has he watched this film?

400

Make a sentence with never and the present perfect

student's answer

500

Finish the sentence:

"I have cut my finger, because..."

a) I __________ (repair) my shelve with a glue.

b) I __________ (measure) the room with a tape.

c) I __________ (change) the lightbulb.

I have measured the room with a tape.

500

she/finish/this/difficult task

She has finished this difficult task.

500

I/never/meet/them/before.

I have never met them before.

500

you/ever/see/ghost

Have you ever seen a ghost?

500

life/in/China/my/visit/I/never

I have never visited China in my life.