MCQs on Tenses

[Set - 5]

1. What is the tense of the following sentence: "By next month, I will have been working here for five years"?

A) Future Continuous
B) Future Perfect
C) Present Perfect Continuous
D) Future Perfect Continuous

Correct Answer: D) Future Perfect Continuous
Explanation: The Future Perfect Continuous tense describes an action that will have been happening up to a certain point in the future. “Will have been working” indicates this tense.

2. Choose the correct tense: "I ___ (to have) breakfast at 8 AM tomorrow."

A) will have
B) am having
C) had
D) have

Correct Answer: A) will have
Explanation: The Simple Future tense is used for actions that will happen in the future. “Will have” is the correct form.

3. What is the tense of the sentence: "She has been learning Spanish for six months"?

A) Present Continuous
B) Present Perfect Continuous
C) Future Continuous
D) Past Perfect

Correct Answer: B) Present Perfect Continuous
Explanation: The Present Perfect Continuous tense describes an action that started in the past and is still ongoing. “Has been learning” indicates this tense.

4. Identify the tense: "We had left the restaurant when it started raining."

A) Past Perfect
B) Present Perfect
C) Past Continuous
D) Future Perfect

Correct Answer: A) Past Perfect
Explanation: The Past Perfect tense is used to describe actions that were completed before another action in the past. “Had left” indicates this tense.

5. What is the tense of the sentence: "By the time I arrive, they will have already eaten"?

A) Present Continuous
B) Future Continuous
C) Past Perfect
D) Future Perfect

Correct Answer: D) Future Perfect
Explanation: The Future Perfect tense is used for actions that will be completed before a specific future point. “Will have eaten” is the correct form.

6. What is the tense of the sentence: "I have been waiting for you since morning"?

A) Present Continuous
B) Future Continuous
C) Past Perfect Continuous
D) Present Perfect Continuous

Correct Answer: D) Present Perfect Continuous
Explanation: The Present Perfect Continuous tense describes an action that started in the past and is still ongoing. “Have been waiting” is the correct form.

7. Choose the correct tense: "By this time next year, we ___ (to complete) the project."

A) will complete
B) have completed
C) will have completed
D) had completed

Correct Answer: C) will have completed
Explanation: The Future Perfect tense is used to describe actions that will be completed by a certain point in the future. “Will have completed” is the correct form.

8. What is the tense of the following sentence: "They were playing soccer when it started to rain"?

A) Past Continuous
B) Past Perfect
C) Present Continuous
D) Future Continuous

Correct Answer: A) Past Continuous
Explanation: The Past Continuous tense describes an action that was ongoing when another action occurred. “Were playing” indicates this tense.

9. Choose the correct tense: "She ___ (to read) the book for two hours when I called her."

A) has been reading
B) was reading
C) had been reading
D) is reading

Correct Answer: C) had been reading
Explanation: The Past Perfect Continuous tense describes an action that was ongoing before another past action. “Had been reading” is the correct form.

10. Identify the tense: "I had already eaten by the time he called."

A) Simple Past
B) Past Continuous
C) Past Perfect
D) Future Perfect

Correct Answer: C) Past Perfect
Explanation: The Past Perfect tense is used for actions completed before another action in the past. “Had already eaten” indicates this tense.

11. Choose the correct tense: "They ___ (to live) in London for five years by next April."

A) will have lived
B) will live
C) have lived
D) had lived

Correct Answer: A) will have lived
Explanation: The Future Perfect tense describes an action that will be completed by a certain point in the future. “Will have lived” is the correct form.

12. What is the tense of the sentence: "She had been working for the company for two years when she got promoted"?

A) Present Perfect Continuous
B) Past Continuous
C) Past Perfect Continuous
D) Future Continuous

Correct Answer: C) Past Perfect Continuous
Explanation: The Past Perfect Continuous tense describes an ongoing action before another past action. “Had been working” indicates this tense.

13. What is the tense of the following sentence: "I will have been studying for five hours by the time you return"?

A) Future Perfect
B) Future Perfect Continuous
C) Present Perfect
D) Past Perfect

Correct Answer: B) Future Perfect Continuous
Explanation: The Future Perfect Continuous tense describes an action that will have been happening for a period before another future event. “Will have been studying” is the correct form.

14. Choose the correct tense: "They ___ (to finish) the task before the deadline."

A) have finished
B) finished
C) will have finished
D) had finished

Correct Answer: C) will have finished
Explanation: The Future Perfect tense describes an action that will be completed before a future time. “Will have finished” indicates this tense.

15. Identify the tense: "She has been working here for the last six months."

A) Present Perfect
B) Present Perfect Continuous
C) Past Perfect
D) Future Perfect Continuous

Correct Answer: B) Present Perfect Continuous
Explanation: The Present Perfect Continuous tense describes actions that began in the past and continue into the present. “Has been working” indicates this tense.

16. What is the tense of the sentence: "By the end of this week, I will have completed the project"?

A) Future Perfect
B) Future Continuous
C) Present Perfect
D) Past Perfect

Correct Answer: A) Future Perfect
Explanation: The Future Perfect tense is used for actions that will be completed by a specific future time. “Will have completed” indicates this tense.

17. Choose the correct tense: "I ___ (to wait) for you when the train arrived."

A) had waited
B) was waiting
C) have waited
D) will have waited

Correct Answer: B) was waiting
Explanation: The Past Continuous tense describes actions that were ongoing when another action occurred. “Was waiting” is the correct form.

18. Identify the tense: "We will have been traveling for eight hours by the time we reach our destination."

A) Future Perfect Continuous
B) Present Perfect Continuous
C) Past Perfect Continuous
D) Future Continuous

Correct Answer: A) Future Perfect Continuous
Explanation: The Future Perfect Continuous tense describes an action that will have been happening before a future event. “Will have been traveling” is the correct form.

19. What is the tense of the following sentence: "He has lived here since 2015"?

A) Present Perfect
B) Present Continuous
C) Past Perfect
D) Future Perfect

Correct Answer: A) Present Perfect
Explanation: The Present Perfect tense describes actions that began in the past and continue into the present. “Has lived” indicates this tense.

20. Identify the tense: "He was playing the guitar when I walked into the room."

A) Past Perfect
B) Present Continuous
C) Past Continuous
D) Future Continuous

Correct Answer: C) Past Continuous
Explanation: The Past Continuous tense describes actions that were ongoing when another action occurred. “Was playing” indicates this tense.

Share this with your friends

Solve More MCQs on Tenses

    •   Back
    • MCQs Grammar
    • MCQs Tenses
    • MCQs Prepositions
    • MCQs Articles
    • MCQs Conjunctions
    • MCQs Active & Passive Voice
    • MCQs Direct & Indirect Speech
    • MCQs Homonyms
    • MCQs Synonyms & Antonyms
    • MCQs Idioms & Phrases
    • MCQs Spotting the Error
    • MCQs Reading Comprehension
    • MCQs Cloze Test
    • MCQs Para jumbles
    • MCQs Sentence Correction
    • MCQs One Word Substitutions
Show All
Lorem Ipsum is simply dumy text of the printing typesetting industry lorem ipsum.

Subscribe to our Newsletter

Subscribe to our Newsletter

& stay ahead of your competitors!

You have been successfully Subscribed! Ops! Something went wrong, please try again.
Subscribe Form

* Subscribe to our email newsletter to get the latest posts delivered right to your email.

© MCQs 4 Exams. All rights reserved.