English Present Perfect vs Past Simple - Test 01
Questions
1.
2.
3.
4.
He just _____ (go) out.
A.
has just gone
B.
went
C.
have just gone
He _____ (go) out ten minutes ago.
A.
went
B.
has gone
C.
have gone
I _____ (fly) over Loch Ness last week.
A.
flew
B.
have flown
C.
have flew
It _____ (be) very cold this year. I wonder when it is going to get warmer.
A.
was
B.
has been
C.
were
D.
have been
©
Photocopiable
5.
6.
7.
8.
9.
I can't go out because I _____ (not finish) my work.
A.
haven't finished
B.
didn't finished
He _____ (break) his leg in a skiing accident last year.
A.
broke
B.
has broken
You _____ (have) breakfast yet?
A.
Have you had
B.
Did you have
You _____ (lock) the door before you left the house?
A.
Did you lock
B.
Have you locked
The actors _____ (arrive) yesterday and _____ (start) rehearsals early this morning.
A.
arrived/have started
B.
arrived/started
C.
have arrived/started
10. I _____ (read) his books when I was at school. I _____ (enjoy) them very much.
A.
read/enjoyed
B.
have read/enjoyed
©
Photocopiable
C.
read/have enjoyed
©
Photocopiable