Present Perfect, Present Perfect Continuous, Past Perfect, Past Perfect Continuous
Read the sentences below. For questions (1-20) choose the correct answer (A, B or C).
I … four cups of coffee today.
- have drunk
- drank
- have drank
At last the bus came. We … for 20 minutes.
- had waited
- had been waiting
- waited
I felt very tired when I got home, so I … straight to bed.
- have gone
- had gone
- went
Sarah went to Sue’s house, but she wasn’t there. She … .
- went out
- had gone out
- has gone out
Jim is on holiday. He … to Italy.
- went
- had gone
- has gone
We were extremely tired at the end of the journey. We … for more than 24 hour.
- had been traveling
- have travelled
- travelled
When I got home, Tom was sitting in front of the TV. He had just turned it off. He … a film.
- had been watching
- was watching
- watched
Rob … very hard this term.
- has studied
- is studying
- studied
Jim was on his hands and knees on the floor. He … for his contact lens.
- had been looking
- looked
- was looking
Linda is a teacher. She … for ten years.
- works
- has been working
- is working
My hands are very dirty. I … the car.
- have repaired
- was repairing
- have been repairing
Sarah is very tired. She … very hard recently.
- worked
- was working
- has been working
I’m Spanish. I started classes in December. I … since December.
- learn
- have been learning
- am learning
I didn’t know who she was. I … her before.
- never saw
- had never seen
- have never seen
The house was dirty. They … it for weeks.
- have been cleaning
- had cleaned
- hadn’t cleaned
Kate … home when I phoned.
- just got
- has just got
- had just got
Bill is phoning his girlfriend again. That’s the second time he … her this evening.
- phones
- had phoned
- has phoned
Joe … too much recently. He should eat less.
- ate
- has been eating
- was eating
We … for half an hour when it … to rain.
- had been playing / started
- played / started
- had been playing / had started
Susan really loves that film. She … it eight times
- had seen
- saw
- has seen