Present Perfect vs. Past Perfect exercise. Choose the appropriate tense either PRESENT PERFECT or PAST PERFECT to complete the following sentences in English.
1 / 10
The square looked awful. People _______ litter everywhere.
have left
had left
You can have that magazine. I _______ with it.
have finished
had finished
There’s no more bread. We _______ it all.
had eaten
have eaten
It isn’t raining now. It ______.
had stopped
has stopped
There was no sign of a taxi although I _______ it half an hour before.
had ordered
have ordered
I was really tired last night. I _______ a hard day.
had had
have had
We had no car at that time. We ______ our old one.
have sold
had sold
It’ll get warmer in here. I ________ the heating on.
have turned
had turned
Do you want to see this film? It _______.
had started
has started
This bill isn’t right. They _______ a mistake.
had made
have made
Check the answers to this exercise on Past Perfect Tense »