1) She can’t talk right now; she ___ a customer. a) help b) is helping c) helps 2) I ___ my keys. Do you know where they are? a) lost b) have lost c) am losing 3) When I arrived, they ___ for over an hour. a) have been waiting b) waited c) had been waiting 4) We usually ___ dinner at 7, but today we’re eating earlier. a) are having b) have c) had 5) Look at the time! The meeting ___ in five minutes. a) starts b) is starting c) will start 6) She ___ in London since 2015. a) has lived b) lived c) has been living 7) I ___ my homework when the internet stopped working. a) did b) have done c) was doing 8) By the time they called, I ___ already ___ dinner. a) have / finished b) finished c) had / finished 9) He is exhausted. He ___ all morning. a) has been working b) worked c) had worked 10) I think I ___ a new phone next month. a) am buying b) buy c) will buy

English Grammar mix 1

Leaderboard

Visual style

Options

Switch template

Continue editing: ?