Free Tenses MCQs with Answers

63 Tenses MCQs from English, each with the correct answer and a written explanation of why it is correct. Free and unlimited, with no account needed.

63 questions · page 1 of 7

1. Choose the correct tense: By the time the ambulance arrived, the patient ____ consciousness.

  • A. loses
  • B. has lost
  • C. had lost
  • D. will lose

Explanation: Two completed past events need the past perfect for whichever happened first, so had lost marks the loss of consciousness as earlier than the arrival. The present perfect has lost cannot be used because the sentence is anchored in the past by arrived. This is the classic use of by the time as a signal for the past perfect.

Correct answer: had lost

2. Choose the correct tense: She ____ in this hospital since 2019.

  • A. works
  • B. worked
  • C. has been working
  • D. is working

Explanation: Since fixes a starting point for an action that began in the past and is still continuing, which calls for the present perfect continuous. The simple present works describes a general habit with no time span, and the simple past worked would mean she no longer does. Since always pairs with a perfect tense, never with the simple present or past continuous.

Correct answer: has been working

3. Choose the correct form: She ____ in this hospital since 2019.

  • A. works
  • B. is working
  • C. has been working
  • D. worked

Explanation: An action that began in the past and continues into the present takes the present perfect continuous, and the marker since fixes the starting point. The simple present would describe a general habit with no link to 2019, and the simple past would mean she no longer works there. Use since with a point in time and for with a length of time.

Correct answer: has been working

4. Choose the correct form: By the time we reached the station, the train ____.

  • A. left
  • B. has left
  • C. had left
  • D. was leaving

Explanation: When two past actions are compared, the earlier one takes the past perfect, so the train had already gone before we arrived. The present perfect cannot be used because the whole situation is in the past. The simple past would suggest both events happened at the same moment.

Correct answer: had left

5. Choose the correct form: If it rains tomorrow, we ____ the match.

  • A. will cancel
  • B. would cancel
  • C. cancelled
  • D. will cancelled

Explanation: A first conditional describes a real and likely future possibility, taking the present simple in the if clause and will plus the base verb in the main clause. Would belongs to the second conditional, which describes an unlikely or imaginary situation. Note that the if clause never takes will in this pattern.

Correct answer: will cancel

6. Choose the correct form: I wish I ____ taller.

  • A. am
  • B. was
  • C. were
  • D. will be

Explanation: After I wish, an unreal present situation takes the subjunctive were for all persons, so I wish I were is correct in formal English. Was is common in speech but is marked wrong in grammar tests. The same subjunctive appears in if I were you.

Correct answer: were

7. Choose the correct form: If I ____ known about the test, I would have prepared.

  • A. have
  • B. had
  • C. would have
  • D. has

Explanation: The third conditional describes an unreal past and takes if plus past perfect in one clause and would have plus past participle in the other. Writing if I would have known is a common error and is marked wrong. The pattern always keeps would out of the if clause.

Correct answer: had

8. Choose the correct form: The doctor suggested that he ____ more rest.

  • A. takes
  • B. take
  • C. took
  • D. will take

Explanation: Verbs such as suggest, recommend, insist, demand and propose are followed by the subjunctive, which uses the base form of the verb regardless of the subject. So it is that he take rather than that he takes. The same form gives it is essential that she be present.

Correct answer: take

9. I _________ to Islamabad with some friends last night.

  • A. have gone
  • B. went
  • C. am gone
  • D. am going

Explanation: Last night identifies a completed action in the past, so the simple past went is required. Have gone is present perfect and does not normally accompany a finished past-time expression.

Correct answer: went

10. He is very careful. He ____________ his children to drive his car in rush hour traffic.

  • A. does not allow
  • B. did not allow
  • C. allowed
  • D. allow

Explanation: The sentence describes his usual careful behaviour, so the present-tense form does not allow is required. The singular subject he takes does, not allow.

Correct answer: does not allow