1) Paul wasn’t at the party when I arrived. He ___ home. a) A) goes b) B) went c) C) had gone 2) I felt very tired when I got home, so I ___ straight to bed. a) A) went b) B) had gone c) C) go 3) The house was very quiet when I got home. Everybody ___ to bed. a) A) goes b) B) went c) C) had gone 4) Mark travels a lot. When I first met him, he ___ round the world. a) A) already travels b) B) had already travelled c) C) already travelled 5) Sorry I’m late. The car ___ down on my way here. a) A) broke b) B) had broken c) C) breaks 6) We were driving along the road when we ___ a car which ___ down, so we ___ to help. a) A) had seen / broke / stopped b) B) saw / had broken / stopped c) C) saw / broke / had stopped 7) I turned on the TV, but the show ___ already ___. a) A) had / started b) B) was / started c) C) has / started 8) When I got to the cinema, my friends ___ already ___ the tickets. a) A) have / bought b) B) had / bought c) C) had / buy

PAST PERFECT - CONTROLLED PRACTICE

Leaderboard

Visual style

Options

Switch template

Continue editing: ?