Present Perfect +
Present Perfect -
Present Perfect ?
Right or Wrong?
PRESENT PERFECT OR PAST SIMPLE?
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

Julia have just fed her pet.

Julia HAS just fed her pet.

100

I ... to Brazil last summer.

I WENT to Brazil last summer.

200

They/study/for the English exam.

They have studied for the English exam.

200

They /not study/for the science exam.

They have not studied for the science exam.

200

you/ever/call/for an ambulance?

Have you ever called for an ambulance?

200

I have ever eaten sushi.

I have NEVER eaten sushi.

200

My parents just ... your mum.

(see)

My parents just HAVE SEEN your mum.

300

We/just/get back/from/our holidays

We/just/get back/from/our holidays

300

Susan and Mark /never/perform/the dance.

Susan and Mark have never performed the dance.

300

you/ever/be/San Francisco?

Have you ever been to San Francisco?

300

Have you ever lost your keys?

 +

300

Pat is super smart. She ... never ... a test since primary school.

(fail)

Pat is super smart. She HAS never FAILED a test since primary school. 

400

My /homework /do /sister /her / English

My sister has done her English homework.

400

Mike/cartoon/ not watch/new /the.

Mike has not watched the new cartoon.

400

How long/she/study/there?

How long has she studied there?

400

How long did you lived here?

How long have you lived here?

400

Mrs Robins ... to India seven times.

(go)

Mrs Robins HAS BEEN to India seven times.

(go)

500

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

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

500

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

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

500

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

Have you ever travelled to the US?

500

Kim have ever caughted a fish.

Kim has never caught a fish.

500

When ... you last ... Jenny ?


(see)

hen DID you last SEE Jenny ?