English Past Perfect - Test 03
Questions
1.
2.
3.
4.
I couldn't catch the train. It _____.
A.
already left
B.
left already
C.
had already left
D.
has left already
He was annoyed. He _____ her all evening.
A.
has been phoning
B.
is been phoning
C.
phoned
D.
had been phoning
When they arrived the film _____.
A.
had already begun
B.
has already begun
C.
had already began
D.
has already began
We went on holiday to Portugal. We _____ there before.
A.
had never be
©
Photocopiable
5.
6.
7.
B.
have never been
C.
have never be
D.
had never been
She found that the old man _____.
A.
has already left
B.
had already left
C.
had already leave
D.
has already leave
When she arrived most of her friends _______.
A.
have left
B.
had left
C.
have leave
D.
had leave
She didn't recognise me. I _______ quite a lot.
A.
had changed
B.
have changed
C.
have change
D.
had change
©
Photocopiable
8.
9.
She was tired. She _____ letters all day.
A.
has beeen typing
B.
typed
C.
had been typing
D.
is been typing
He said that he _____ earlier.
A.
had come
B.
has come
C.
came
D.
is coming
10. The teacher was late. He _____ late before.
A.
had never been
B.
had never be
C.
has never been
D.
has never be
©
Photocopiable