1) She ___ to the gym every Monday. a) goes b) going c) gone d) go 2) Right now, they ___ dinner. a) have eaten b) are eating c) eats d) eat 3) I ___ this book for two weeks. a) read b) reads c) have been reading d) am reading 4) He ___ in London since 2015. a) lives b) is living c) live d) has lived 5) We ___ to the cinema every Friday. a) go b) gone c) goes d) going 6) She ___ her homework now. a) does b) is doing c) has done d) do 7) They ___ here for an hour. a) have been waiting b) wait c) waits d) are waiting 8) I ___ my keys. Can you help me find them? a) lost b) have lost c) am losing d) lose 9) He ___ his car every weekend. a) washed b) wash c) washing d) washes 10) We ___ for the bus for 20 minutes. a) have been waiting b) waits c) wait d) are waiting

PRESENT TENSES QUIZ B1+ U1

Leaderboard

Visual style

Options

Switch template

Continue editing: ?