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