1) Yesterday, she __________ (finish) her project just in time for the deadline a) finish b) finished c) finishing d) will finish 2) By the time we arrive, they __________ (prepare) dinner. a) prepares b) prepared c) will prepare d) will be preparing 3) I __________ (never/visit) that museum before last summer. a) never visited b) never visit c) am never visiting d) will never visit 4) They __________ (live) in this neighborhood since 2010. a) live b) lived c) have lived d) will live 5) When I was a child, I __________ (love) to climb trees. a) loves b) loved c) will love d) have loved 6) By the time you get back, I __________ (read) this book. a) read b) reading c) will read d) will be reading 7) We __________ (not/see) each other for years before that chance meeting at the café. a) not see b) didn't see c) haven't seen d) won't see 8) If it __________ (rain) tomorrow, we'll have to cancel the picnic. a) rain b) raining c) will rain d) rains 9) She __________ (study) for three hours before taking a break. a) studied b) study c) will study d) has studied 10) By the end of the week, they __________ (complete) the construction of the new bridge. a) complete b) completing c) will complete d) completed

Revision tenses -B2 adults

Leaderboard

Visual style

Options

Switch template

Continue editing: ?