a4esl.org

"Will Be Doing" or "Will Have Done"

Click the answer button to see the answer.

  1. My English class ends at 3 pm. So at 4 o'clock it ___
    a. will be ending
    b. will have ended

  2. John swims from 9 to 10 every morning. So at 9:30 tomorrow morning he ___
    a. will be swimming
    b. will have swum

  3. I will graduate in December. So, in January I ___
    a. will be graduating
    b. will have graduated

  4. The movie starts at 5:30. It's 5:20. It will take us 30 minutes to get to the theater. When we get there, the movie ___
    a. will be starting
    b. will have started

  5. Mary always watches the news on TV from 8 to 8:30 pm. It's 8:15 now. If we call her now, she ___
    a. will be watching the news
    b. will have watched the news

  6. I will go to Europe on February 10th. Please call me before that day. If you call me after February 10, I already ___ to Europe.
    a. will be going
    b. will have gone

  7. My father uses the computer until 6 pm every day. It's 5 o'clock now. Let's wait until 6. If we go home now, he ___ the computer.
    a. will be using
    b. will have used

  8. Susan is on vacation in Florida. She doesn't have much money and she's spending it too quickly. Before the end of her vacation, she ___ all her money. She'll be broke.
    a. will be spending
    b. will have spent

  9. I'm very tired today. I'm going to bed early. Please don't call me after 9 pm because I ___
    a. will be sleeping
    b. will have slept

  10. I have a very important English test tomorrow. I will study hard today and I'm sure before I go to bed I ___ all the verb tenses.
    a. will be learning
    b. will have learned

Copyright 1998 by Carlos Gontow (ccgontow@uniao.com.br)
This quiz is part of the HTML-Only Self-Study Quizzes which is part of Activities for ESL Students, a project by The Internet TESL Journal.