Rules
Experience,
recent change, or
continuing situation?
Answer question
Correct the error
PP or Simple Past?
100

We use the present perfect tense to talk about what?

Experiences, changes, or continuing situations 

100

We have never eaten caviar.

Experience

100

How long have you known your best friend?

I have known my best friend for / since ____. 

100

I have went to London twice.

I have gone / been to London twice.

100

Lisa ________ from university last July.

1. has graduated

2. graduated

graduated

200

What is the structure of the present perfect tense?

have/has + past participle 

(for example: I have seen, She has gone).

200

Has the price gone up?

Change

200

How long have you had your current job?

I have had my current job for / since _____. 

200

Carol have finished her homework.

Carol has finished her homework.

200
  1. When Kristen was a child, she ________ in Norway.

    1.    lived
    2.    has lived

lived

300

What is one time expression that often goes with the present perfect?

ever, never, already, yet, just, since, for, recently, so far

300

He has been ill for 2 days.

Continuing situation

300

How long have you had your phone?

I have had my phone for / since _____.

300

We didn’t seen that movie yet.

We haven’t seen that movie yet.

300
  1. Jan ________ in Tokyo for five years, but she left in 1993.

    1.    lived
    2.    have lived

lived

400

How do we make a question in the present perfect tense?

Have/Has + subject + past participle 

(for example: Have you finished your homework? or Has she called yet?)

400

How long have you known Tara?

Continuing situation

400

How long have you exercised regularly?

I have exercised regularly for / since _____.

400

They has lived here for five years.

They have lived here for five years.

400
  1. Somebody ________ my bicycle! Now I'll have to walk home.

    1.    stole
    2.    has stolen

has stolen (the action is recent)

500

What’s the difference between the present perfect and the past simple?

Present perfect is for past actions with a connection to now. Past simple is for actions finished in the past.

500

Have you been there?

Experience

500

How long have you had your driver’s license?

I have had my driver's license for / since _____.

500

Charlie has wrote three emails today.

Charlie has written three emails today.

500
  1. Ouch! ________ my finger!

    1.   I cut
    2.   I've cut

I've cut (This action has only just happened.)

M
e
n
u