1) She ______ (work) here since 2010. a) has worked b) works 2) By the time we arrived, they ______ (leave). a) had left b) leave 3) I ______ (read) when she called. a) was reading b) read 4) They ______ (finish) the project by next week. a) will have finished b) finish 5) He ______ (play) tennis every Sunday. a) plays b) is playing 6) We ______ (go) to the cinema tonight. a) are going b) go 7) She ______ (study) for three hours. a) has been studying b) studies 8) I think it ______ (rain) tomorrow. a) will rain b) rains 9) He ______ (not see) her since last year. a) hasn't seen b) didn't see 10) We ______ (have) dinner when the phone rang. a) were having b) have

Upper-Intermediate Verb Tenses Quiz

Leaderboard

Visual style

Options

Switch template

Continue editing: ?