Spell the Past Participle form
Present Perfect +
Present Perfect -
Present Perfect ?
Present Perfect
100

become

become

100

I / play / soccer / four years

I have played soccer for four years.

100

She / see / her father / ten years

She hasn't seen her father in/for ten years.

100

he / walk / yet / the dog / ?

Has he walked the dog yet?

100

Correct or incorrect:

How long do you lived in NYC?

INCORRECT!

CORRECT: How long have you lived in NYC?

150

drive

driven

150

Olesya / study / English / 12 years old

Olesya has studied English since she was 12 years old.

150

They / study / for the test

They haven't studied for the test.

150

you / ever / call / 911 ?

Have you ever called 911?

150

Correct or incorrect:

I have been to Italy three times.

CORRECT!

200

teach

taught

200

They / be / Hawaii, Japan, and Italy 

They have been to Hawaii, Japan, and Italy.

200

Susan and Mark / never / ride / horse

Susan and Mark have never ridden a horse.

200

be / Carlos / ever / to San Francisco?

Has Carlos ever been to San Francisco?

200

Correct or Incorrect?

I haven't did my homework yet. 

Incorrect!

CORRECT: I haven't done my homework yet.

300

think

thought

300

I / work / here / arrived in the U.S.

I have worked here since I arrived in the U.S.

300

My / sister / make / dinner / never

My sister has never made dinner.

300

study / here / how long / she / English ?

How long has she studied English here?

300

Correct or Incorrect?

Dan has driven a car, a truck, and a van, but he has never driven a bus.

CORRECT!

400

write 

written


400

She / visit / China / every year / 2010

She has visited China every year since 2010.

400

I / speak / a long time / my friend

I haven't spoken to my friend in/for a long time.

400

make / homemade pasta / you ?

Have you ever made homemade pasta?

400

Which of these sentences is CORRECT?

1. My car has fixed.

2. My car hasn't fixed.

3. My car hasn't been fixed.


3. My car hasn't been fixed.