WorksheetsPresent perfect vs. simple past
Total questions: 25
Worksheet time: 13mins
I________lunch with Emily yesterday.
have
had
has
have had
My son _______ from school yet
has not come
came
have not come
come
_________ your bed today?
Have you made
Did you make
Did you made
Do you make
I________lunch with Emily yesterday.
have
had
has
have had
My son _______ from school yet
has not come
came
have not come
come
_________ your bed today?
Have you made
Did you make
Did you made
Do you make
Where ________ last summer?
have you gone
did you go
have you go
I _________ this shirt this week.
have not worn
did not wear
do not wear
Columbus____________in America in 1492.
arrived
has arrived
have arrived
We ___________ anything since lunch
did not eat
have not eaten
eat
She _______ up smoking two years ago.
gave
give
has given
He .................... (live) there when he was a child
lived
has lived
They ....... (finalise) the contract last week
finalised
have finalised
She ........ ill last Thursday
was
has been
I ........ the project last night
finished
have finished
............ to Rome?
Did you ever go
Have you ever been
He's in hospital because he ............. leg
broke
has broken
......... to the concert on Friday?
Did you go
Have you gone
This is the first time I ........ here
was
have been
He ......... yet
has not arrived
arrived
Choose the correct option.
_________ (You)/(see) John today?
Have you saw John today?
Have you seen John today?
She _____ (live) in Tokyo for 2 years.
*she doesn't live there anymore.
She lived in Tokyo for 2 years.
She has lived in Tokyo for 2 years.
I (a) (work) as a nurse before becoming a doctor.
TRUE OR FALSE
We use the present perfect with for and since to talk about an unfinished period of time, from the the past until now.
TRUE
FALSE
They're divorced now. _______ only married for three years.
They have been
They had
They were
