Font size
Worksheetspresent perfect vs simple past
Total questions: 25
Worksheet time: 13mins
in the present perfect we use the ....... form of the verb
present
infinitive
past
past participle
In the present perfect we use the auxiliary verb .......
am,is,are
will
have,has
can
We use the present perfect to talk about .....
present events
past events
recent past events
finished states
unfinished states
We use the present perfect to talk about something that happened in the past ...
but we don't know when
and we know exactly when
and we may know when
it is finished
we use "for" for ........
a period of time
a strarting point in time
we use "since" for ....
a period of time
A starting point in time
We use the simple past to talk about .....
unfinished events where the time is known
finished events where the time is known
finished events where the time is unknown
unfinished events where the time isn't known
We use the simple past because .....
we know the time.stated time in the past
we don't know the time.Unstated time in the past
We use the present perfect because ....
we know the time.stated time
we don't know the time.unstated time
We ......... a hamburger yesterday
eat
ates
have eaten
ate
He .................. his homework for two hours
do
has done
did
does
I ............... tv ......... 5 o'clock
watched / for
watched / since
have watched / for
've wtached / since
you ........... to the cinema last Friday
went
goed
have gone
we use present perfect for .....
recent actions or states
actions that happened at unstated time in the past
actions or states which finished at a stated time in the past
actions which began in the past and contiueup to the present
we use simple past for .....
recent actions or states
actions that happened at unstated time in the past
actions or states which finished at a stated time in the past
actions which began in the past and contine up to the present
time expressions used with present perfect
yesterday
last ,ago
for / since
just,already,yet
ever,never
time expressions used with simple past
yesterday
last ,ago
for / since
just,already,yet
ever,never
have you ............. Mexican food?
never eaten
ever eaten
ate
ever eat
Have you ever ....... Spanish food? yes,I have
When ..... you ........ it? yesterday
eaten / have / eaten
ate / did / eat
eaten / did / eat
She's ........... to her teacher for 1 hour
She ......... to her teacher from 5 to 6 yesterday
spoke / has spoken
has spoken / spoke
spoken / spoke
I've already........ an email to Peter
I ......... it two days ago
have written / wrote
wrote / written
written / wrote
I've ....... finished my homework
just
yet
ever
He hasn't finished his homework .........
just
already
yet
we can play now because we've .......... finished our homework
yet
just
already
.......... have you watched tv? I've watched tv for an hour
Where
When
How long
