1) On Thursday, she ____ to her yoga class. (to go) a) went b) has gone c) will go 2) They ____ here since Monday. (to be) a) have been b) were c) was 3) My sister ____ three days ago, on Monday. (to arrive) a) arrive b) have been arrived c) arrived 4) Usually, in the high season prices ____ higher. (to be) a) are b) were c) have been 5) The college ____ (to be) all-female until it ____ (to go) co-ed in 1975. a) was, went b) went, was c) were, was 6) Earlier this afternoon, I ____ a short nap after lunch. (to have) a) am having b) will have c) had 7) This morning I ____ to the sound of the rain. (to awake) a) awake b) awoke c) have awoke 8) He ____ for her answer for 10 years. (to wait) a) have been waiting b) has been waiting c) was waiting 9) These recent years, China ____ a major player on the world stage. (to become) a) has become b) has became c) become 10) Last summer, we ____ two weeks at sea. (to spend) a) spend b) passed c) spent 11) The construction of a new $250 million sports arena ____ under way. (to be) a) was b) will be c) is 12) My tee-shirt is now pink so it means that the colour ____ . (to run) a) runs b) has ran  c) has run

Leaderboard

Visual style

Options

Switch template

Continue editing: ?