1) I ...... my homework by seven o’clock. a) finished b) have finished c) had finished d) had finish 2) Tim already ..... the ice-cream when I saw him. a) have eaten b) had eaten c) had ate d) had eated 3) I never ...... to Rome. a) have been b) hadn't been c) had been d) haven't been 4) He repaired the toy which his brother ...... the day before. a) had broken b) had breaked c) had break d) had broke 5) . I … that book by evening. a) had read b) have read c) read d) readed 6) We … dinner before our parents … a) had had, had arrived b) had, arrived c) had had, arrived d) had, had arrived 7) I … my home work by 3 o’clock . a) had finish b) have finished c) finished d) had finished 8) I ... breakfast before I went to school. a) had b) had had c) have had d) had haved  9) Alice was late because she ... (to miss) the bus. a) missed b) have missed c) had missed d) was missed 10) By 8 o’clock the rain ... (to stop). a) had stop b) have stopped c) stopped d) had stopped

Leaderboard

Visual style

Options

Switch template

Continue editing: ?