NEW
Font size
Worksheetspresent perfect i past simple
Total questions: 20
Worksheet time: 10mins
Mike ........ (watch) a great film yesterday.
watch
watched
has watched
have watched
I ....... (already finish) my homework.
already finish
have already finished
finished already
My father ...... ( not fight) in the Second World War.
not fought
did not fight
didn't fought
How long ..... (know) each other? For more than 5 years.
do they know
did they know
have they known
....... you ever ..... (be) to the opera?
Did .... be
Has ..... been
Have .... been
........ (have) a good time last night?
Did you have
Have you have
Have you had
Have you finished? No, I ....... (start) yet.
didn't start
hasn't started
haven't started
John ...... (start) cooking 2 hours ago.
start
started
has started
Kim ..... never ........ ( be) to New York before.
have .... been
has ..... been
hasn't ........been
I have worked for the same company ..... 10 years.
since
for
many
much
Ed has lived in Poland ..... 2013.
since
for
ago
last
Is Sally at home? No, she ...... (go) to the cinema. She will be back in 1 hour.
have go
have gone
has gone
did go
He .... (meet) Mary yesterday.
meet
met
has met
She..... ( not/have) a holiday for four years and she's exhausted.
didn't have
hasn't had
not had
I ......( not/play) the violin since I was a little boy.
didn't play
didn't played
haven't played
They .... ( visit) Westminster Abbey a few days ago.
visited
have visited
have visit
My brother ....... ( not/write) to me for months. I'm worried about him.
haven't write
hasn't written
didn't write
My cleaner ...... ( leave) two weeks ago.
left
leaved
has left
I ....... (not/see) you since we met a year ago.
have not seen
have not see
have not saw
We ...... (not/pay) the cleaning lady for over three weeks.
didn'tpay
haven't paid
didn't paid
