HAVE YOU...
AFFIRMATIVE SENTENCES
NEGATIVE SENTENCES
INTERROGATIVE SENTENCES
Present Perfect
100

Have you ever met a famous person?

No, I've never met a famous person 

Yes, I've met a famous person

100

I/play/football before.

I have played football before.

100

My dad/ not travel / to the US /before.

My dad hasn't traveled to the US before.

100

you/walk/dog/?

Have you walked the dog?

100

Turn the sentence into a question.

Maria and Shanon have finished their History project.

Have Shanon and Maria finished their History project?

150

Have you been to San Francisco?

No, I've never been to San Francisco

Yes, I've been to San Francisco

150

They/study/for the English exam.

They have studied for the English exam.

150

They /not study/for the science exam.

They have not studied for the science exam.

150

you/ever/call/for an ambulance?

Have you ever called for an ambulance?

150

Make a question.

you/ bedroom/ your/ clean ?

Have you cleaned your bedroom?

200

Have you eaten today?

No. I haven't eaten today

Yes, I have eaten today

200

We/just/get back/from/our holidays

We/just/get back/from/our holidays

200

Susan and Mark /never/perform/the dance.

Susan and Mark have never performed the dance.

200

you/ever/be/San Francisco?

Have you ever been to San Francisco?

200

Correct or Incorrect?

I haven't did my homework. 

incorrect!

I haven't DONE my homework.

300

Have you ever ridden a horse?

No, I've never ridden a horse

Yes, I've ridden a horse

300

My /homework /do /sister /her / English

My sister has done her English homework.

300

Mike/cartoon/ not watch/new /the.

Mike has not watched the new cartoon.

300

How long/she/study/there?

How long has she studied there?

300

Correct or not?

Dan hasn't drove a car.

incorrect!

Dan hasn't DRIVEN a car.

400

Have you learned to play a musical instrument?

No, I haven't learned to play a musical instrument

Yes, I have learned to play a musical instrument

400

Neil's so smart! He/ learn/ Spanish, Chinese, and French.

Neil's incredible! He has learned Spanish, Chinese and French.

400

I/not do/my life/stupid things/too many/in

I haven't done too many stupid things in my life.

400

Have /ever/ you/ the/ travel/ to / US?

Have you ever travelled to the US?

400

Which of these sentences is CORRECT?

1. Have Lucy played golf before?

2. I have never went to a basketball game.

3. My car hasn't been fixed.


3. My car hasn't been fixed yet.