MCQs on Tenses

[Set - 3]

1. What is the tense of the sentence: "I had been sleeping for two hours when the alarm went off"?

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

Correct Answer: D) Past Perfect Continuous
Explanation: The Past Perfect Continuous tense describes an ongoing action that happened before another action in the past. “Had been sleeping” indicates this tense.

2. Which sentence is in the Future Perfect tense?

A) She will have baked the cake by the time you arrive.
B) I have been working for six hours.
C) He had been waiting when we reached.
D) They are watching a movie.

Correct Answer: A) She will have baked the cake by the time you arrive.

3. Choose the correct tense: "They ___ (to play) football every Saturday."

A) played
B) are playing
C) play
D) will play

Correct Answer: C) play
Explanation: The Simple Present tense is used for habitual actions. “Play” indicates this tense.

4. Identify the tense: "She was cooking dinner when I called her."

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

Correct Answer: B) Past Continuous
Explanation: The Past Continuous tense is used for actions that were ongoing at a specific time in the past. “Was cooking” indicates this tense.

5. Which sentence is in the Present Perfect tense?

A) He has been reading all day.
B) They are playing outside.
C) I have finished my homework.
D) We were eating lunch when she arrived.

Correct Answer: C) I have finished my homework.
Explanation: The Present Perfect tense is used for actions that have been completed at an unspecified time before now. “Have finished” indicates this tense.

6. What is the tense of the sentence: "By the time we get there, they will have left"?

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

Correct Answer: C) Future Perfect
Explanation: The Future Perfect tense is used for actions that will be completed before a certain point in the future. “Will have left” indicates this tense.

7. Choose the correct tense: "I ___ (to read) this book for three days."

A) have been reading
B) am reading
C) will be reading
D) had been reading

Correct Answer: A) have been reading
Explanation: The Present Perfect Continuous tense is used to describe an action that started in the past and continues into the present. “Have been reading” indicates this tense.

8. Identify the tense: "He had been working on the project when he received the call."

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

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

9. Which sentence is in the Future Continuous tense?

A) They will have been swimming for two hours.
B) I will be waiting for you at 6 PM.
C) She had been studying for the test.
D) We have been playing in the park.

Correct Answer: B) I will be waiting for you at 6 PM.
Explanation: The Future Continuous tense describes an action that will be happening at a specific future time. “Will be waiting” indicates this tense.

10. What is the tense of the following sentence: "She has visited that museum three times"?

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

Correct Answer: D) Present Perfect
Explanation: The Present Perfect tense is used to express actions that occurred at an unspecified time before now. “Has visited” indicates this tense.

11. Choose the correct tense: "He ___ (to finish) his homework by the time his mother comes home."

A) finishes
B) will have finished
C) is finishing
D) had finished

Correct Answer: B) will have finished
Explanation: The Future Perfect tense is used to describe an action that will be completed before a future event. “Will have finished” is the correct form.

12. Identify the tense: "We had eaten dinner before he arrived."

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

Correct Answer: C) Past Perfect
Explanation: The Past Perfect tense is used to describe an action that was completed before another action in the past. “Had eaten” indicates this tense.

13. Which sentence is in the Present Continuous tense?

A) She has written a letter.
B) I will write an email later.
C) He is reading a book now.
D) They had completed their work.

Correct Answer: C) He is reading a book now.
Explanation: The Present Continuous tense describes actions that are happening at the present moment. “Is reading” indicates this tense.

14. Choose the correct tense: "She ___ (to travel) to London next month."

A) will be traveling
B) has traveled
C) was traveling
D) is traveling

Correct Answer: D) is traveling
Explanation: The Present Continuous tense is often used to describe planned future actions. “Is traveling” is the correct form.

15. What is the tense of the following sentence: "They will have been playing for three hours by 5 PM"?

A) Future Continuous
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 continue up to a specific point in the future. “Will have been playing” indicates this tense.

16. Identify the tense: "She had written the report before the meeting started."

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

Correct Answer: A) Past Perfect
Explanation: The Past Perfect tense describes an action that was completed before another past event. “Had written” indicates this tense.

17. Choose the correct tense: "By next year, I ___ (to live) in this city for ten years."

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

Correct Answer: B) will have lived
Explanation: The Future Perfect tense is used to describe an action that will be completed before a specific future point. “Will have lived” indicates this tense.

18. Which sentence is in the Simple Future tense?

A) I will attend the meeting tomorrow.
B) She is attending the conference.
C) They have attended the lecture.
D) We were attending the show.

Correct Answer: A) I will attend the meeting tomorrow.
Explanation: The Simple Future tense is used for actions that will happen in the future. “Will attend” indicates this tense.

19. Identify the tense: "I had been waiting for two hours before she arrived."

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

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

20. What is the tense of the sentence: "She will be working late tonight"?

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

Correct Answer: C) Future Continuous
Explanation: The Future Continuous tense describes an action that will be happening at a specific future time. “Will be working” 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.