Type Here to Get Search Results !

TENSE

WhatsApp Icon WhatsApp Channel
Join Now
Telegram Icon Telegram Channel
Join Now
MCQ Quiz

1. She ____ to the market every day.

  • A. go
  • B. goes
  • C. went
  • D. is going
  • E. gone
View Answer View Explanation

B. goes

B (goes): Correct; this is the simple present tense, which is used for habitual actions like going to the market every day.

A (go): Incorrect; the subject "She" is singular, so the verb should have an "s" at the end.

C (went): Incorrect; "went" is the past tense, but the sentence refers to a regular activity, not a past event.

D (is going): Incorrect; this is the present continuous tense and indicates something happening right now, not a habitual action.

E (gone): Incorrect; "gone" is the past participle and cannot be used without an auxiliary verb like "has" or "had."

2. I ____ my homework before I watched TV last night.

  • A. finish
  • B. finishes
  • C. finished
  • D. had finished
  • E. finishing
View Answer View Explanation

D. had finished

D (had finished): Correct; this is the past perfect tense, which indicates an action that was completed before another action in the past.

A (finish): Incorrect; this is the simple present tense and does not fit the past time reference in the sentence.

B (finishes): Incorrect; this is the present tense used with a singular subject, but the sentence refers to past events.

C (finished): Incorrect; while this is the past tense, it doesn't show the sequence of events clearly (which is why the past perfect is preferred).

E (finishing): Incorrect; this is the present participle and is used in continuous tenses, which do not apply here.

3. By the time you arrive, I ____ the report.

  • A. will finish
  • B. finish
  • C. will have finished
  • D. finished
  • E. have finished
View Answer View Explanation

C. will have finished

C (will have finished): Correct; this is the future perfect tense, used to indicate that something will be completed before a specific point in the future.

A (will finish): Incorrect; this is the simple future tense and doesn't emphasize that the action will be completed before another future event.

B (finish): Incorrect; this is the simple present tense and does not fit with a future time reference.

D (finished): Incorrect; this is past tense, which does not fit with the future context.

E (have finished): Incorrect; this is the present perfect tense, which indicates completion at an indefinite time before now, not in the future.

4. They ____ soccer when it started to rain.

  • A. were playing
  • B. played
  • C. play
  • D. had played
  • E. will play
View Answer View Explanation

A. were playing

A (were playing): Correct; this is the past continuous tense, which is used for an action that was ongoing when another action interrupted it.

B (played): Incorrect; this is the simple past tense, but it doesn’t emphasize the ongoing nature of the action when it was interrupted.

C (play): Incorrect; this is the present tense and does not match the past time frame in the sentence.

D (had played): Incorrect; this is the past perfect tense and implies the action was completed before another past event, which is not the case here.

E (will play): Incorrect; this is the future tense and doesn't fit the context of past events.

5. By the end of the year, they ____ in this city for a decade.

  • A. lived
  • B. will live
  • C. have lived
  • D. will have lived
  • E. are living
View Answer View Explanation

D. will have lived

D (will have lived): Correct; this is the future perfect tense, which is used to show that something will be completed by a specific point in the future.

A (lived): Incorrect; this is the simple past tense and does not fit the future context.

B (will live): Incorrect; this is the simple future tense, which does not emphasize the completion of the action before a specific future point.

C (have lived): Incorrect; this is the present perfect tense, which is used for actions completed in the past, up to the present, not in the future.

E (are living): Incorrect; this is the present continuous tense, which refers to actions happening now, not future events.

6. They ____ for a new job since January.

  • A. look
  • B. are looking
  • C. have looked
  • D. have been looking
  • E. will look
View Answer View Explanation

D. have been looking

D (have been looking): Correct; this is the present perfect continuous tense, used to indicate an action that started in the past and is still ongoing.

A (look): Incorrect; this is the simple present tense and does not indicate the ongoing nature of the action.

B (are looking): Incorrect; this is the present continuous tense, but it does not indicate the duration of the action starting from the past.

C (have looked): Incorrect; this is the present perfect tense, which indicates completed actions, but here the action is ongoing.

E (will look): Incorrect; this is the simple future tense, which doesn't fit with the time frame "since January," indicating the past.

7. By next year, she ____ her degree.

  • A. will complete
  • B. completed
  • C. has completed
  • D. will have completed
  • E. completes
View Answer View Explanation

D. will have completed

D (will have completed): Correct; this is the future perfect tense, used to indicate that something will be completed by a specific time in the future.

A (will complete): Incorrect; this is the simple future tense and does not emphasize the completion of the action by a particular future time.

B (completed): Incorrect; this is the simple past tense and does not fit with the future time reference.

C (has completed): Incorrect; this is the present perfect tense, which indicates past actions related to the present, not the future.

E (completes): Incorrect; this is the simple present tense, which is not appropriate for a future time reference.

8. He ____ a lot of weight recently.

  • A. is gaining
  • B. gains
  • C. has gained
  • D. gained
  • E. was gaining
View Answer View Explanation

C. has gained

C (has gained): Correct; this is the present perfect tense, used to indicate an action that happened at an unspecified time before now, with effects still relevant to the present.

A (is gaining): Incorrect; this is the present continuous tense and indicates an action happening right now, but the sentence implies recent completion.

B (gains): Incorrect; this is the simple present tense, which is not appropriate for an action that has recently occurred.

D (gained): Incorrect; this is the simple past tense, which indicates a completed action in the past, without any connection to the present.

E (was gaining): Incorrect; this is the past continuous tense, which indicates an action that was ongoing in the past and does not fit the context of recent completion.

9. She ____ in the company for five years before she got a promotion.

  • A. works
  • B. is working
  • C. has worked
  • D. had worked
  • E. was working
View Answer View Explanation

D. had worked

D (had worked): Correct; this is the past perfect tense, which is used to describe an action that was completed before another action in the past.

A (works): Incorrect; this is the simple present tense and does not fit with the past time frame.

B (is working): Incorrect; this is the present continuous tense and does not fit the context of past actions.

C (has worked): Incorrect; this is the present perfect tense, which refers to past actions connected to the present, not past-to-past actions.

E (was working): Incorrect; this is the past continuous tense and implies an ongoing action, whereas the past perfect emphasizes completion.

10. I ____ the book by tomorrow.

  • A. finish
  • B. have finished
  • C. will finish
  • D. will have finished
  • E. finished
View Answer View Explanation

D. will have finished

D (will have finished): Correct; this is the future perfect tense, used to indicate that something will be completed before a specific point in the future.

A (finish): Incorrect; this is the simple present tense, which does not indicate future completion.

B (have finished): Incorrect; this is the present perfect tense, used for actions completed by now, not in the future.

C (will finish): Incorrect; this is the simple future tense, which does not emphasize the completion of the action by a specific future time.

E (finished): Incorrect; this is the simple past tense and does not fit with the future time reference.