1) Which tense is used: 'By the time he arrived, we ___ dinner.' a) had finished b) finished c) have finished d) finish 2) Which tense is used: 'She ___ in London since 2010.' a) lived b) has lived c) had lived d) was living 3) Which tense is used: 'They ___ for hours before the rain stopped.' a) had been walking b) walked c) have walked d) were walking 4) Which tense is used: 'I ___ my homework before dinner.' a) finished b) have finished c) had finished d) finish 5) Which tense is used: 'We ___ this movie already.' a) saw b) have seen c) had seen d) see 6) Which tense is used: 'He ___ to the store yesterday.' a) went b) has gone c) had gone d) goes 7) Which tense is used: 'By the time she called, I ___ the report.' a) had completed b) completed c) have completed d) was completing 8) Which tense is used: 'We ___ for two hours when the bus arrived.' a) had been waiting b) waited c) have waited d) were waiting 9) Which tense is used: 'They ___ the project by last week.' a) had finished b) finished c) have finished d) finish 10) Which tense is used: 'I ___ this book three times.' a) have read b) read c) had read d) am reading

Advanced English Tenses Quiz

Leaderboard

Visual style

Options

Switch template

Continue editing: ?