Past Participle
Present perfect time expressions
Present perfect+/-
For/since
Present perfect?
100

go

gone

100

We haven't seen him.(yet)

We haven't seen him yet.

100

She/travel/to Paris for 3times.

She has travelled to Paris for 3times.

100

I haven't seen him............ages.

I haven't seen him for ages.

100

your teacher/teach Spanish to you?

Has your teacher taught Spanish to you?

200

write

written

200

She has done her homework.(already)

She has already done her homework.

200

I/not meet/a famous person yet.

I haven't met a famous person yet.

200

My cousin hasn't been here ..............her childhood.

My cousin hasn't been here since her childhood.

200

Why/you/not call/me back?

Why haven't you called me back?

300

do

done

300

Have you seen a camel?(ever)

Have you ever seen a camel?

300

They/not be back/ from the shops.

They haven't been back from the shops.

300

My friend and me have known each other .......five years.

My friend and me have known each other for five years.

300

your sister/ever/eat/snails?

Has your sister ever eaten snails?

400

lose

lost

400

She has gone out. (just)

She has just gone out.

400

My friends/play/against the best team.

My friends have played against the best team.

400

I have been here.............10 o'clock.

I have been here since 10 o'clock.

400

you/meet/a famous person/yet?

Have you met a famous person yet?

500

fall

fallen

500

Make a sentence with the same meaning. Use "never".

We haven't been to the USA.

We have never been to the USA.

500

Our teacher/give/ us lots of homework.

Our teacher has given us lots of homework.

500

I have waited for you ............10 hours.

I have waited for you for 10 hours.

500

Where/you /spend/your Xmas holiday?

Where have you spent your Christmas holiday?

M
e
n
u