English Present Perfect vs Past Simple - Test 02
Questions
1.
2.
3.
4.
5.
We _____ (miss) the bus. Now we'll have to walk.
A.
missed
B.
have missed
C.
has missed
I _____ (leave) home at 8.00 and _____ (get) here at twelve.
A.
left/got
B.
have left/got
C.
left/have got
Shakespeare _____ (write) a lot of plays.
A.
wrote
B.
has written
I _____ (not see) him for three years. I wonder where he is.
A.
didn't see
B.
haven't seen
When he _____ (arrive)?
He _____ (arrive) at 2.00.
A.
did he arrive/arrived
B.
did he arrive/have arrived
©
Photocopiable
C.
6.
7.
8.
9.
has he arrived/arrived
The play just _____ (begin). You are a little late.
A.
has just begun
B.
just bean
C.
have just begun
He _____ (live) in London for two years and then _____ (go) to Edinburgh.
A.
lived/has gone
B.
has lived/went
C.
lived/went
D.
has lived/has gone
Here are your shoes; I just _____ (clean) them.
A.
have just cleaned
B.
just cleaned
I _____ (meet) him last June.
A.
have meet
B.
met
C.
have met
10. You _____ (wear) your hair long when you were at school?
Yes, my mother _____ (insist) on it.
©
Photocopiable
A.
Did you wear/insisted
B.
Did you wear/has insisted
C.
Have you worn/insisted
©
Photocopiable