1) The students ___ eagerly waiting for the results, which were supposed to be announced yesterday. a) was b) were 2) he ___been working on this project since last month, and she hopes to complete it by next week. a) has b) have 3) They ___ planning to travel to Japan next year if the budget allows it. a) is b) are 4) I ___ thinking about calling you, but I wasn’t sure if you’d be available. a) was b) were 5) He ___ not understand why his application was rejected, even though he met all the requirements. a) do b) does 6) We ___ never been to that restaurant before, but we heard it’s really good. a) have b) has 7) The children ___ very excited because they ___ never seen snow before. a) was / has b) were / have 8) She ___ not interested in the proposal, despite all the advantages it offers. a) am b) is 9) ___ you know if the meeting has been rescheduled for tomorrow? a) Do b) Does 10) They ___ have arrived on time if they hadn’t missed the train. a) could b) will 11) We ___ planning to organize a surprise party for her, but then she found out. a) was b) were 12) He ___ already submitted his report, which was due yesterday. a) has b) have 13) ___ they mention why the event was canceled at the last minute? a) Does b) Did 14) She ___ been learning French for three years and is now quite fluent. a) has b) have 15) They ___ about to leave when they realized they had forgotten the tickets. a) was b) were 16) I ___ trying to decide whether to go to graduate school or start working right away. a) am b) is 17) You ___ have seen the look on his face when he won the award; it was priceless. a) must b) should 18) They ___ not be able to complete the assignment without additional resources. a) shall b) will 19) He ___ been practicing the piano for hours before the recital. a) had b) have 20) The report ___ not been completed yet due to unforeseen circumstances. a) has b) have 21) If they ___known about the event earlier, they ___ have attended without hesitation. a) has, would b) had, would 22) The project ___ been delayed multiple times due to unforeseen issues, causing the team to rethink their approach. a) have b) has 23) She ___ have informed you about the changes, but she was uncertain about the final details herself. a) would b) should 24) Although he ___ not usually take a break, he ___ to pause for a moment. a) do, decided b) does, decided 25) They ___ working on this project for months, but it ___ still incomplete. a) were / was b) have / is 26) By the time I arrived, the presentation ___ already started, and everyone ___ (was/were) seated. a) have / was b) had / were 27) She ___ think she could handle the task alone, so she ___ asked for help. a) didn’t / had b) doesn’t / has 28) Despite all efforts, the document ___ not been reviewed yet, as the supervisor ___ on leave. a) has , is b) have , was 29) They ___ not have achieved this success if they ___ not worked so diligently. a) will / has b) would / had 30) She ___ have completed the report by now, given that she ___ working on it last week. a) might / start b) must / started

Leaderboard

Visual style

Options

Switch template

Continue editing: ?