Self-Access Learning
Topic :
Present Perfect Tense
Level : P.6
Revision :
Present Perfect Tense
Part(1)
Present perfect tense
We form the present perfect tense
with have / has + past participle.
I
You
have eaten an apple.
We
They
He
She
has eaten an apple.
It
John
Present perfect tense
Irregular verbs
Present Past Present perfect
do did have / has done
be was/ have / has been
write were
wrote have / has written
eat ate have / has eaten
draw drew have / has drawn
break broke have / has broken
speak spoke have / has spoken
Present perfect tense
Irregular verbs
Present Past Present perfect
take took have / has taken
ride rode have / has ridden
drink drank have / has drunk
swim swam have / has swum
throw threw have / has thrown
see saw have / has seen
go went have / has gone
Present perfect tense
Irregular verbs
Present Past Present perfect
sweep swept have / has swept
make made have / has made
get got have / has got
Present perfect tense
Regular verbs
Present Past Present perfect
paint painte have / has
move d
moved painted
have / has moved
tidy tidied have / has tidied
Example (1)
We use the Present Perfect tense to
show the result of an action.
e.g. (a) Ben is eating a chicken leg.
(b) Ben has eaten a chicken leg.
Example (2)
We cannot use the Present Perfect
tense with adverbs of time,
e.g. yesterday, two weeks ago.
I have done my homework yesterday.
I did my homework yesterday.
Practice (1)
Present Past Present perfect
e.g. make
1 do
2 tidy
3 eat
4 draw
5 take
6 paint
7 write
Practice (2)
Present Past Present perfect
8 ride
9 swim
10 sweep
11 move
12 see
13 speak
14 cook
15 break
Already / yet
In the Present Perfect tense, we use
yet with questions or negative (no)
sentences.
Have you eaten the apples yet?
(question)
‘Yet’ goes at the END of the sentence or
question.
No, I haven’t eaten the apples yet.
(negative)
Already / yet
In the Present Perfect tense, we use
already with positive (yes) sentences.
Have you eaten the apples yet?
(question)
Yes, I’ve already eaten the apples.
(positive)
‘Already’ goes in the MIDDLE or at the END of the
sentence.
or Yes, I’ve eaten the apples already.
(positive)
once / twice
In the Present Perfect tense, we use
once /twice to express frequency.
How many time have you given flowers to
the pop star ? (question)
I’ve given flowers to a pop star once
only.
‘once’ goes at the END of the sentence.
or I’ve given flowers to a pop star only
once.
ever / never
In the Present Perfect tense, we use
ever (question) and never (answer) to
express frequency.
Have you ever celebrated the Cheung
Chau Bun Festival ? (question)
No,I’ve never celebrated the Cheung
Chau Bun Festival. (answer)
Already / yet
e.g. do
______ Mary _______ her homework _____?
Yes, she __________her homework _______ .
or
Yes, she _________________her homework.
Already / yet
e.g. eat
eatenhis hamburger_____ ?
______ Ben _______
eaten
No, he ___________________ his hamburger
_______ .
Practice
1 (do)
________ Mum ________ the washing
___ ?
Yes, she _______________ the washing.
2 (sweep)
________ Sally and Joe ________ the
floor _______ ?
No, they____________ the floor
_____ .
Practice
3 (throw)
________ you ________ away the rubbish
_______ ?
Yes, I ______________ away the rubbish
_______ .
4 (write)
________ Mark ________ the letter
_______ ?
No, he ____________ the letter _____ .
Practice
5 (visit)
How ____________ have you ________ Hong
Kong Disneyland ?
I ______________ there _________.
6 (watch)
_______ you ______ _______ birds in Mai Po
Wetlands ?
No, I ____________ ________ birds in Mai Po
Wetlands.
Revision :
Present Perfect Tense
Part(2)
Present perfect tense
We use the present perfect tense to
talk about actions that started in the
past and continue to the present.
e.g. I’ve grown flowers for two years.
Now is 2025. 2023-now
Present perfect tense
We use the present perfect tense
with since and for to say how long
an action has lasted.
I have played the piano since 2000.
I have played the piano for five years.
Present perfect tense
Since
We use since with the present
perfect tense to refer to the
starting point of an action.
I have studied at this school since
2000.
starting time Now
2000 2005
(2000 is a point of time, not a period of
time.)
Present perfect tense
For
We use for with the present perfect
tense to refer to a period of time.
I have studied at this school for five
years.
Now
since 2020 2025
starting
time period of time
(for five years)
( ‘Five years’ is a period of time, not a point of
time.)
Practice (1)
Use since or for.
1 I have had piano lessons _____ ten
years.
2 Peter has collected stamps _____ 2003.
3 Amy has grown flowers _____ last
month.
4 My brother has played football _____
two
years.
5 John and Jenny have been friends _____
eight months.
How long …?
have you done ballet?
How long collected stickers?
he learnt the piano?
has
she
I have done ballet since2001.
collected stickers
He
has learnt the pianofor one year.
She
How long have these children done
their hobbies?
paint pictures, 2003
A: have you painted pictures?
B: I have painted pictures 2003.
grow flowers, six months
A: have you grown flowers?
B: I have grown flowers six months.
make handicrafts, March
A: have you made handicrafts?
B: I have made handicrafts March.
play the violin, five years
A: have you played the violin?
B: I have played the violin five years.
Kate
do karate, last month
A: How long ___________________ ?
B: She _____________________________ .
James
collect coins, two years
A: How long _____________________ ?
B: He _______________________________ .
Shirley
collect seashells, last summer
A: How long ____________________________?
B: She ________________________________ .
Past tense & Present perfect
tense
Past Tense Present Perfect
Tense
actions that actions that started
happened in in the past and
the past continue to the
e.g. I sang present
e.g. I’ve sung for two
yesterday. hours.
actions that have
just
finished
e.g. I’ve just sung a
famous song.
Past tense & Present perfect
tense
Past Tense Present Perfect
Tense
We know the We do not know
specific point of the
time of the time of the action.
action.
e.g. I drew a picture e.g. I’ve drawn a picture
last night. already.
Past tense & Present perfect
tense
Past Tense Present Perfect
Tense
verb - 1 word verb - 2 words
e.g. I started e.g. I’ve played the
playing the violin in violin since 2000.
2000.
Hint words: Hint words:
yesterday, since, for, already,
last night, just,
last Sunday, yet, ever
last year, ago,
in 2000
Practice (2)
e.g. I _______ a dress two weeks ago.
(make)
1 I ______________ in Hong Kong since 1990.
(live)
2 My parents _______ our house in 2000.
(buy)
3 Miss Lee ___________ at my school
for two years. (teach)
4 Tom _______ his uncle one month ago.
(visit)
5 Polly and Dolly __________ friends
since last year. (be)
6 The baby __________ for four hours. (sleep)
Hi boys and girls,