When to use present perfect tense
Easy Time phrase
Difficult Time phrase
Form - present perfect tense
present perfect tense
1

An action started in the past and ________ to the __________

continued to the present

1

j______ (e.g. has ______ started)

just (e.g. has just started)

1

form (_____ / _______ + __________)

has / have + past participle (p.p.)

1

_______ (begin)

has/have begun

2

Action(s) or time - more important?

action(s)

2

y______ (e.g. has n____ finished y_____)

yet (e.g. has not finished yet)

2

___________ (catch)

has/have caught

3

An action that ______________ (finished?)

has not finished yet

3

a_______ (e.g. has a________ done)

already (e.g. has already done)

3

n_______ (e.g. I have n______ tried this before.)

never (e.g. I have never tried this before.)

3

__________ (teach)

has/have taught

4

s_______ (has begun s_____ 2016)

since (has begun since 2016)

4

r___________ (e.g. I have r______ learnt to play the violin.)

recently (e.g. I have recently learnt to play the violin.)

4

__________ (be)

has/have been

5

f______ (e.g. have learnt English f_____ 14 years)

for (e.g. have learnt English for 14 years)

5

e______ (e.g. Have you e_____ played this game before?)

ever (e.g. Have you ever played this game before?)