Past Participle
Present Perfect +
Present Perfect -
Present Perfect ?
Present Perfect
100

run

run

100

I / play / soccer / before.

I have played soccer before.

100

She / live / here all her life

She hasn't lived here all her life

100

you / walk / the dog / ?

Have you walked the dog?

100

Correct or Incorrect?

I haven't did my homework.

Incorrect!

I haven't DONE my homework.

200

eat

eaten

200

They / study / for the English exam.

They have studied for the English exam.

200

They / read / for the Science exam.

They have not read for the Science exam

200

you / ever / call / for an ambulance / ?

Have you ever called for an ambulance?

200

Correct or Incorrect?

My parents hasn't written my homework.

Incorrect

My parents HAVEN'T written my homework

300
go

gone

300

You / learn /Japanese, and Korean for these 2 years 

You have learned/learnt Japanese, and Korean for these 2 years.

300

Susan and Mark / never / perform / the dance

Susan and Mark have never performed the dance

300

ever / you / travel / to /San Francisco?

Have you ever travelled to San Francisco?

300

Correct or Incorrect!

My siblings have had many pets

Correct!

400

sing

sung

400

I / be / here / (for / since) I graduated from college

I have been here since I graduated from college

400

My / sister / do / her English homework

My sister has not done her English homework

400

How long / she / study / there / ?

How long has she studied there?

400

Correct or Incorrect?

Dan hasn't drove a car.

Incorrect!

Dan hasn't DRIVEN a car.

500

be

been

500

She / visit / China every year /  (for / since) 2010

She has visited China every year since 2010

500

I / ride / my bike/ too many times

I haven't ridden my bike too many times

500

What /done / you / recently ?

What have you done recently?

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.


3. My car hasn't been fixed.

M
e
n
u