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