
1. My sister ___________ a new job last week. a. start b. started c. starts d. starting 2. We usually ________ to the beach every summer. a. go b. goes c. went d. going 3. By this time next year, I ________ my degree. a. will finish b. finishes c. finish d. finishing 4. Look! The children ___________ a movie in the living room. a. watching b. watches c. watch d. watched 5. They ________ their homework at the moment. a. doing b. do c. does d. are doing 6. Yesterday, I ________ my keys at home. a. leave b. leaves c. left d. leaving 7. By this time next week, they ________ on vacation. a. will be b. is c. are d. was 8. She ________ to the gym every day. a. goes b. go c. going d. went 9. We ___________ our friends when the phone rang. a. visit b. visits c. visited d. visiting 10. At this time yesterday, they __________ dinner. a. have b. has c. had d. having 11. Sarah ________ her homework right now. a. do b. does c. doing d. did 12. He ________ a lot of books last month. a. read b. reads c. reading d. will read 13. By the time we arrive, they ________. a. leaves b. leave c. will leave d. left 14. My grandparents ___________ married for 50 years. a. is b. was c. are d. were 15. Next weekend, we ________ to the mountains. a. go b. goes c. going d. will go 16. It's raining, so we ________ an umbrella. a. need b. needs c. needing d. needed 17. Yesterday, I ________ my lunch at the new restaurant. a. have b. has c. had d. having 18. They ________ to the party if they are invited. a. go b. goes c. going d. will go 19. While I ________ TV, my sister was studying. a. watch b. watching c. watched d. watches 20. By this time tomorrow, I ________ my presentation. a. finish b. finishes c. finished d. will finish
Quiz by Hui Wen Liu
Tag the questions with any skills you have. Your dashboard will track each student's mastery of each skill.