1) By the time we arrived at the cinema, the movie ___ a) has finished b) had finished c) finished d) finishes 2) She didn't want to go to the restaurant because she ___ already ___ lunch. a) had eaten b) has eaten c) ate d) eat 3) They ___ their homework when the teacher checked it. a) haven't finished b) hadn't finished c) did not finish d) finishes 4) When we got to the party, everyone ___ home. a) went b) had gone c) has gone d) going 5) After he ___ the book, he wrote a review a) has read b) reads c) had read d) read 6) By the time I checked my account, I ___ all my money. a) spent b) have spent c) had spent d) spends 7) She ___ enough money before she bought the car. a) saves b) has saved c) saving d) had saved 8) When I looked at the receipt, I noticed that the cashier ___ me the wrong change. a) gives b) had given c) has given d) give 9) By the time the bank closed, I ___ all the cash I needed. a) had withdrawn b) withdraw c) have withdrawn d) withdrew

Leaderboard

Visual style

Options

Switch template

Continue editing: ?