1) I am exhausted at the end of the English day camp. I _____ the children for an hour. a) cheered b) was cheering c) had cheered d) have cheered 2) ____ you _____ this film yet? a) Did / watch b) Were / watching c) Had / watched d) Have / watched 3) What __ you __ when I called you last night? a) did / do b) were / doing c) had / done d) have / done 4) Before we ____ in the singing contest, we had never practiced together.  a) sang b) were singing c) had sung d) have sung 5) The lab was very noisy. My friends were in the lab and they _____ for the science day. a) prepared b) were preparing c) had prepared d) have prepared 6) It was a bit embarrassing to arrive at their house and find Mary looking so sad. I think she _____ before we got there. a) cried b) was crying c) had cried d) has cried 7) No one even noticed when I ____ to the class. They were listening the big rumor. a) arrived b) was arriving c) had arrived d) have arrived 8) Amily _____ very fast before she lost her tooth. a) ran b) was running c) had run d) has run 9) I was cheering up ____ my friends were playing sports. a) before b) after c) when d) while 10) We performed on the stage _____ we had tried harder. a) before b) after c) when d) while 11) We joined the school show _____ 2020. a) in b) by c) since d) for 12) We have been friends _____ 2020. a) in b) by c) since d) for 13) We ____ haven't slept. We are very sleepy. a) already b) still c) yet d) just 14) My friend got 3rd prize in Speech contest 2024. She ____ speak very well. a) can b) should c) must d) will 15) We are very excited because we ____ show on the stage today. a) can b) should c) must d) will 16) While the teacher is explaining, you ____ listen carefully. a) can b) could c) shall d) should 17) You ____ be joking! I don't believe it. a) must b) mustn't c) have to d) don't have to 18) I know how to play this game. You ____ teach me again. a) must b) mustn't c) have to d) don't have to

Leaderboard

Visual style

Options

Switch template

Continue editing: ?