1) She ___ to the store yesterday. a) goes b) went c) gone d) going 2) They ___ dinner when I called. a) were having b) have c) had d) has 3) By the time we arrived, they ___ . a) left b) have left c) had left d) leaves 4) He ___ in London for five years before moving. a) lived b) was living c) had lived d) lives 5) I ___ my homework when the power went out. a) was doing b) did c) done d) do 6) She ___ the movie before. a) saw b) seen c) had seen d) sees 7) We ___ to the park last weekend. a) went b) go c) gone d) going 8) They ___ for the bus when it started raining. a) waited b) were waiting c) wait d) waits 9) By the time she arrived, the meeting ___ . a) ended b) had ended c) end d) ends 10) He ___ his keys yesterday. a) lost b) loses c) lose d) losing 11) I ___ to the new restaurant last night. a) went b) go c) gone d) going 12) She ___ the book before the exam. a) read b) reads c) had read d) reading 13) They ___ the project by the deadline. a) completed b) were completing c) had completed d) completes 14) We ___ when the phone rang. a) were eating b) eat c) eats d) ate 15) He ___ to the gym every day last month. a) went b) go c) gone d) going 16) She ___ her homework before dinner. a) finished b) finishes c) had finished d) finish 17) They ___ the movie when I arrived. a) were watching b) watch c) watched d) watches 18) I ___ the email before the meeting. a) sent b) sends c) had sent d) sending 19) He ___ his homework when I called. a) was doing b) did c) done d) do 20) By the time we got there, the show ___ . a) started b) had started c) start d) starts

Leaderboard

Visual style

Options

Switch template

Continue editing: ?