Affirmative
Negative
Questions
For or Since
Ever / Never
100

Make an affirmative sentence in present perfect.

she / visit / London

She has visited London.

100

Make a negative sentence in present perfect.

I / not clean / my room / this month

I haven't cleaned my room this month.

100

Make a question in present perfect.

you / ever / travel / to a different continent

Have you ever travelled to a different continent?

100

Sarah hasn't spoken to Anna ________ five days.

Sarah hasn't spoken to Anna for five days.

100

Choose never or ever.

I have _______ eaten insects, and I don’t want to.

I have never eaten insects, and I don’t want to.

200

Make an affirmative sentence in present perfect.

we / meet / a celebrity

We have met a celebrity.

200

Make a negative sentence in present perfect.

the students / not begin / the exam

The students haven't begun the exam.

200

Make a question in present perfect.

she / ever / sing / karaoke in public

Has she ever sung karaoke in public?

200

Nobody has seen him ________ last Friday.

Nobody has seen him since last Friday.

200

Choose never or ever.

Has she _______ hidden from a teacher?

Has she ever hidden from a teacher?

300

Make an affirmative sentence in present perfect.

my sister / swim / with dolphins

My sister has swum with dolphins.

300

Make a negative sentence in present perfect.

my brother / not sleep / under the stars

My brother hasn't slept under the stars.

300

Make a question in present perfect.

I / be late / every day this week

Have I been late every day this week?

300
They have lived here ________ a long time.

They have lived here for a long time.

300

Answer the question using never and the present perfect.

Have you ever forgotten a friend’s birthday?

No, I have never forgotten a friend's birthday.

400

Correct the sentence.

He live here since 2020.

He has lived here since 2020.

400

Make a negative sentence in present perfect. The words are out of order.

take / Portugal / a / Christopher / to / bus 

Christopher hasn't taken a bus to Portugal.

400

Make a question in present perfect. The words are out of order.

sandcastle / cousins / build / a / her

Have her cousins built a sandcastle?

400

I haven't eaten ________ lunchtime.

I haven't eaten since lunchtime.

400

Make a sentence in present perfect.

I / never / catch / a fish

I have never caught a fish.

500

Make an affirmative sentence in present perfect using the verb fly.

I have flown a kite twice.

500

Make a negative sentence in present perfect using the verb read. Be careful with pronunciation!

I haven't read his new book.

500

Make a question in present perfect. The words are out of order.

long / ride / how / horses / you

How long have you ridden horses?

500

Things have changed ________ he became the headmaster.

Things have changed since he became the headmaster.

500

Answer this question using the present perfect.

Have you ever done something embarrassing at school?

Yes, I have fallen in front of the whole class.