Past Participle
Present Perfect (+)
Present Perfect (-)
Present Perfect (?)
Present Perfect Mixed
100

watch

drive

watch --> watched

drive --> driven

100

Write a sentence with these words:

I // play // football // before

I have played football before.
100

Write a sentence with these words:

they // not // study // the exam

They have not studied for the exam.

100

Write a question with these words:

you // ever // call // an ambulance // ?

Have you ever called an ambulance?

100

Write a question with these words:

you // bedroom // your // clean // ?

Have you cleaned your bedroom?

200

become

study

become --> become

study --> studied

200

Write a sentence with these words:

my friend // I // listen // music // two hours

My friend and I have listened to music for two hours.

200

Write a sentence with these words:

my dad // not // travel // Brazil // before

My dad has not traveled to Brazil before.

200

Write a question with these words:

you // walk // dog // ?

Have you walked the dog?

200

Make this sentence into a question:

Maria and Shannon have finished their history project.

Have Maria and Shannon finished their history project?

300

win

play

win --> won

play --> played

300

Write a sentence with these words:

they // study // the English exam

They have studied for the English exam.

300

Write a sentence with these words:

I // not // watch // my brother's // favorite // movie

I have not/haven't watched my brother's favorite movie.

300

Write a question with these words:

you // ever // be // San Francisco // ?

Have you ever been to San Francisco? 

300

Correct or Incorrect?

I haven't done my homework

Correct

400

dance

cut

dance --> danced

cut --> cut

400

Write a sentence with these words:

do // my sister // already // her homework

My sister has done her homework already.

400

Write a sentence with these words:

play // my sister // yet // soccer // and // not // I // this // week

My sister and I have not played soccer yet this week.
400

Write a question with these words:

books // how many // read // Bob // ?

How many books has Bob read?

400

Correct or Incorrect?

Dan hasn't drove a car.

INCORRECT

Dan hasn't driven a car.

500

write

stop

write --> written

stop --> stopped

500

Write a sentence with these words:

home // my mother // come // just

My mother has just come home.

500

Write a sentence with these words:

invite // people // many // not // yet // the party // I

I have not invited many people to the party yet.

500

Write a question with these words:

you // ever // Italian food // before // eat // ?

Have you ever eaten Italian food before?

500

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.

1. INCORRECT

Has Lucy played golf before?

2. INCORRECT

I have never BEEN to a basketball game.

3. CORRECT

My car hasn't been fixed.