Pakistan's best MCQs practice hub — FPSC · PPSC · CSS · NTS · Other Exams
Login
Tenses

Tenses MCQs With Answers

Should the blank take ‘has been’, ‘had been’ or ‘was’? Picking the right verb form is one of the most tested English grammar skills. These tenses MCQs with answers practise the present perfect with since and for, the past continuous interrupted by a simple past action, the future perfect with ‘by the time’ and the simple present for timetables and universal truths, as asked in NTS, PPSC, FPSC and entry tests.

Take a scored quiz instead →

Which sentence correctly uses the present simple tense to describe a habitual action?

AShe is going to school every day.
BShe was going to school every day.
CShe goes to school every day.
DShe go to school every day.
Explanation

The present simple tense is used to describe habitual or routine actions that are repeated regularly, such as going to school every day, which is why 'She goes to school every day' is correct. The present continuous tense, by contrast, is generally reserved for actions happening right now or temporary situations, making it unsuitable for describing a regular, ongoing habit.

Submitted by: mcqstutor Team

Which sentence is grammatically correct regarding tense usage?

AI visited Lahore last year.
BI have visit Lahore last year.
CI have visited Lahore last year.
DI visit Lahore last year.
Explanation

The present perfect tense cannot be used together with a specific past time expression such as 'last year,' since the present perfect describes an action occurring at an unspecified time before now. Because 'last year' pinpoints a definite, specific time in the past, the simple past tense, 'visited,' is the grammatically correct choice in this sentence.

Submitted by: mcqstutor Team

Which sentence correctly uses ‘since’ with the present perfect tense?

AI have lived here since five years.
BI have lived here since for two years.
CI have lived here since a long time.
DI have lived here since 2018.
Explanation

'Since' is used with a specific point in time, such as a particular year, date, or event, while 'for' is used with a duration or length of time, such as 'five years.' Because '2018' refers to a specific starting point in time rather than a length of time, 'since 2018' is the grammatically correct usage, whereas 'since five years' incorrectly mixes the two rules.

Submitted by: mcqstutor Team

Which sentence correctly uses the present continuous tense for a definite future arrangement?

AI meet him tomorrow.
BI meet him will tomorrow.
CI will meeting him tomorrow.
DI am meeting him tomorrow.
Explanation

The present continuous tense is commonly used to describe a fixed, already-arranged plan in the near future, as in 'I am meeting him tomorrow,' implying the meeting has already been scheduled. This differs from the simple present, which is typically reserved for habitual actions or fixed schedules like timetables, rather than personal arrangements.

Submitted by: mcqstutor Team

Which sentence correctly uses the present simple tense for a fixed timetable or schedule?

AThe train leaving at 6 PM.
BThe train leaves at 6 PM.
CThe train is leaving at 6 PM right now.
DThe train will leaves at 6 PM.
Explanation

The present simple tense is conventionally used to describe fixed schedules and timetables, even when referring to a future event, as in 'The train leaves at 6 PM.' This usage treats the scheduled departure as a fixed, unchanging fact, which is why the present simple, rather than another future form, is the standard and correct choice for timetables.

Submitted by: mcqstutor Team

Which sentence correctly uses the present perfect tense with ‘just’ in formal English?

AI have just finished my work.
BI just have finished my work.
CI just finished my work.
DI am just finishing my work.
Explanation

In formal, traditional English, the adverb 'just,' when referring to something completed a very short time ago, is typically used with the present perfect tense, giving 'I have just finished my work.' While 'I just finished' is common in informal or American usage, the present perfect construction remains the standard, formally correct choice tested in traditional grammar exams.

Submitted by: mcqstutor Team

Which sentence correctly uses the past perfect tense to show the first of two past events, connected with ‘after’?

AAfter she has finished her homework, she went out to play.
BAfter she had finished her homework, she went out to play.
CAfter she finished her homework, she went out to play.
DAfter she finished her homework, she had gone out to play.
Explanation

When two actions occurred in the past, the past perfect tense is used for the action that happened first, while the simple past tense describes the action that followed, giving 'After she had finished her homework, she went out to play.' This clearly signals that the homework was completed before she went outside, establishing an unambiguous sequence of events.

Submitted by: mcqstutor Team

Which sentence correctly uses the present simple tense to describe a permanent situation, in contrast to a temporary one?

AShe living in Lahore.
BShe is living in Lahore for a few months.
CShe lives in Lahore.
DShe is living in Lahore.
Explanation

The present simple tense is used to describe a permanent or long-term state, such as where someone permanently resides, as in 'She lives in Lahore.' This contrasts with the present continuous tense, which is instead used to describe a temporary situation with a clear or implied end point, such as 'She is living in Lahore for a few months.'

Submitted by: mcqstutor Team

Which sentence correctly uses the present perfect tense to describe a life experience, without specifying a particular time?

AI went to Paris in 2019.
BI am never going to Paris.
CI have never went to Paris.
DI have never been to Paris.
Explanation

The present perfect tense is used to describe general life experiences up to the present moment, without specifying exactly when they occurred, as in 'I have never been to Paris.' This differs from the simple past tense, which is used for actions completed at a specific, stated time, such as 'I went to Paris in 2019.'

Submitted by: mcqstutor Team

Which sentence correctly uses the past perfect tense with ‘if only’ to express regret about the past?

AIf only I would study harder.
BIf only I studied harder.
CIf only I study harder.
DIf only I had studied harder.
Explanation

'If only,' when expressing regret about something that did not happen in the past, is followed by the past perfect tense, giving 'If only I had studied harder.' This differs from using 'if only' to express a wish about the present or future, which would instead use a different tense, such as the simple past for a present wish.

Submitted by: mcqstutor Team

Which sentence correctly uses the present simple tense as a historic present to narrate a past event more vividly?

ASo the hero was entering the room and was seeing the villain.
BSo the hero entered the room and saw the villain.
CSo the hero will enter the room and will see the villain.
DSo the hero enters the room and sees the villain.
Explanation

The historic, or narrative, present tense uses present simple verbs to describe past events, often to make storytelling feel more vivid, immediate, and dramatic, as in 'So the hero enters the room and sees the villain.' This technique is commonly used in jokes, anecdotes, and dramatic retellings, even though the events being described technically happened in the past.

Submitted by: mcqstutor Team

Which sentence correctly uses the past perfect tense with the connector ‘by the time’?

ABy the time we arrived, the movie had already started.
BBy the time we arrived, the movie has already started.
CBy the time we arrive, the movie had already started.
DBy the time we arrived, the movie already started.
Explanation

The connector 'by the time' introduces a point in the past by which an earlier action was already completed, requiring the past perfect tense for that earlier action, giving 'the movie had already started.' This pattern functions similarly to sentences using 'after' or 'before,' consistently requiring the past perfect for whichever action occurred first.

Submitted by: mcqstutor Team

Which sentence correctly uses the present perfect tense to emphasize a completed, quantifiable result?

AI have been reading this book for a week.
BI am reading three books this month.
CI have been read three books this month.
DI have read three books this month.
Explanation

The present perfect tense is used to emphasize a completed result or achievement, such as a specific quantity accomplished, as in 'I have read three books this month.' This differs from the present perfect continuous tense, which instead emphasizes the ongoing process or duration of an activity, such as 'I have been reading this book for a week,' without focusing on how much has been completed.

Submitted by: mcqstutor Team

Which sentence correctly uses the present continuous tense with ‘always’ to express annoyance at a repeated habit?

AHe is always losing his keys.
BHe always is losing his keys.
CHe was always losing his keys.
DHe always loses his keys.
Explanation

The present continuous tense, when combined with an adverb like 'always,' is used to express mild annoyance or criticism about a frequently repeated behavior, as in 'He is always losing his keys,' implying the speaker finds this habit irritating. This differs from the more neutral present simple form, 'He always loses his keys,' which simply states a fact without necessarily conveying frustration.

Submitted by: mcqstutor Team

Which sentence correctly uses the simple past tense in both clauses, since the connector ‘before’ already makes the sequence of events clear?

AShe left before he arrived.
BShe had left before he arrived.
CShe left before he had arrived.
DShe had left before he had arrived.
Explanation

When a connector like 'before' or 'after' already clearly establishes which action happened first, the simple past tense can be used in both clauses without needing the past perfect tense for disambiguation, as in 'She left before he arrived.' While using the past perfect for the earlier action remains acceptable, it is not strictly necessary here, since 'before' alone makes the sequence unambiguous.

Submitted by: mcqstutor Team

Which sentence correctly uses the present simple tense, rather than ‘will,’ within a time clause referring to the future?

AI will call you when I will arrive.
BI will call you when I arrive.
CI will call you when I arriving.
DI call you when I will arrive.
Explanation

In English, time clauses introduced by words like 'when,' 'until,' 'before,' 'after,' and 'as soon as' use the present simple tense to refer to future time, even though the overall sentence describes a future event, giving 'I will call you when I arrive.' Using 'will' within the time clause itself, as in 'when I will arrive,' is a common and frequently tested error.

Submitted by: mcqstutor Team

Which sentence correctly uses the present perfect tense with ‘recently’ to describe a recent past action?

AI recently moved to a new apartment, and I am.
BI recently move to a new apartment.
CI am recently moving to a new apartment.
DI have recently moved to a new apartment.
Explanation

The adverb 'recently,' when describing an action completed a short time ago with continued relevance to the present, is commonly used with the present perfect tense, giving 'I have recently moved to a new apartment.' This usage pattern is similar to how 'just' is paired with the present perfect in formal English.

Submitted by: mcqstutor Team

Which sentence correctly uses the past continuous tense to make a request sound especially polite and tentative?

AI wondered if you could help me.
BI was wondering if you could help me.
CI am wondering if you could help me.
DI wonder if you could help me.
Explanation

The past continuous tense can be used, even more so than the simple past, to make a request sound especially polite, tentative, and indirect, as in 'I was wondering if you could help me.' This usage does not refer to an actual ongoing action in the past but instead softens the request, making it feel less direct than a present tense equivalent.

Submitted by: mcqstutor Team

Which sentence correctly uses the future continuous tense to politely ask about someone’s plans?

AAre you join us for dinner?
BWill you joining us for dinner?
CWill you be joining us for dinner?
DWill you join us for dinner?
Explanation

The future continuous tense can be used to politely inquire about someone's existing plans, giving 'Will you be joining us for dinner?', which sounds less like a direct request or demand than the simple future 'Will you join us for dinner?' This usage assumes a plan may already exist and simply asks about it, rather than asking the person to make a decision on the spot.

Submitted by: mcqstutor Team

Which sentence correctly uses ‘led’ as the past tense of the verb ‘lead’?

AShe lead the team to victory last year.
BShe led the team to victory last year.
CShe leaded the team to victory last year.
DShe leads the team to victory last year.
Explanation

The past tense of the verb 'lead' is 'led,' spelled without an 'a,' which is easily confused with the metal 'lead,' pronounced differently but spelled identically to the present tense verb. Since this sentence describes a completed past action, 'led' is correct, while 'lead' would incorrectly suggest either the present tense or the metal.

Submitted by: mcqstutor Team

Which sentence correctly uses the present simple tense to give step-by-step instructions?

AFirst, you are heating the oil, then you are adding the onions.
BFirst, you heated the oil, then you added the onions.
CFirst, you will heat the oil, then you will add the onions.
DFirst, you heat the oil, then you add the onions.
Explanation

The present simple tense is commonly used to give step-by-step instructions or describe a process, such as in a recipe, as in 'First, you heat the oil, then you add the onions.' This usage treats each instructional step as a general, repeatable action rather than referring to any single specific occasion.

Submitted by: mcqstutor Team

Which sentence correctly uses the present perfect tense with the adverb ‘already’ to describe a completed action?

AI already finished my homework.
BI already have finish my homework.
CI am already finishing my homework.
DI have already finished my homework.
Explanation

The adverb 'already,' when describing an action completed before now without stating a specific past time, is conventionally used with the present perfect tense in formal English, giving 'I have already finished my homework.' This usage pattern closely parallels how 'just' and 'recently' are also typically paired with the present perfect tense.

Submitted by: mcqstutor Team

Which sentence correctly follows the journalistic convention of using the present tense in a headline to describe a recently completed event?

APrime Minister Announces New Policy
BPrime Minister Has Announced New Policy
CPrime Minister Was Announcing New Policy
DPrime Minister Announced New Policy
Explanation

News headlines conventionally use the present simple tense to describe events that have already happened, giving 'Prime Minister Announces New Policy' even though the announcement occurred in the past. This journalistic convention creates a sense of immediacy and freshness, and the full article text that follows a headline typically reverts to standard past tense narration.

Submitted by: mcqstutor Team

Choose the correct tense: She ___ to school every day.

Agoes
Bgo
Cgone
Dgoing
Explanation

- The subject 'She' is third person singular, requiring '-s' added to the verb.
- This is the simple present tense used for habitual actions.
- Correct: She goes to school every day.

Submitted by: mcqstutor Team

Choose the correct tense: They ___ football right now.

Aare playing
Bwill play
Cplayed
Dplay
Explanation

- 'Right now' indicates an action happening at the present moment.
- Present continuous tense uses 'is/are + verb-ing' for ongoing actions.
- Correct: They are playing football right now.

Submitted by: mcqstutor Team

Choose the correct tense: By the time dinner was served yesterday, I ___ my homework.

Afinish
Bhad finished
Cfinished
Dhave finished
Explanation

The past perfect (had + past participle) shows an action completed before another past action or time. 'By the time …' marks that later point, so the earlier action takes the past perfect: By the time dinner was served yesterday, I had finished my homework.

With 'before' or 'after', the simple past is also acceptable, because the conjunction already makes the order of events clear.

Submitted by: mcqstutor Team

Choose the correct tense: She ___ in London for five years now.

Ahas been living
Bwas living
Clived
Dlives
Explanation

- An action that started in the past and continues to the present needs present perfect continuous.
- 'Has been living' shows the ongoing duration up to now.
- Correct: She has been living in London for five years now.

Submitted by: mcqstutor Team

Choose the correct tense: By next year, I ___ my degree.

Aam completing
Bcompleted
Cwill have completed
Dwill complete
Explanation

- Future perfect tense is used for an action that will be finished before a specific future time.
- 'Will have completed' shows the action will be done by 'next year'.
- Correct: By next year, I will have completed my degree.

Submitted by: mcqstutor Team

Choose the correct tense: He ___ TV when the phone rang.

Ahas watched
Bwatched
Cwatches
Dwas watching
Explanation

- Past continuous is used for an ongoing action interrupted by another past action.
- 'Was watching' shows the action in progress when the phone rang.
- Correct: He was watching TV when the phone rang.

Submitted by: mcqstutor Team

Choose the correct tense: The sun ___ in the east.

Arise
Brising
Crises
Drose
Explanation

- Universal truths and general facts are expressed using the simple present tense.
- The subject 'sun' is third person singular, so 's' is added to the verb.
- Correct: The sun rises in the east.

Submitted by: mcqstutor Team

Choose the correct tense: We ___ dinner when you called.

Ahad
Bhave
Chaving
Dwere having
Explanation

- Past continuous describes an action in progress at a specific past moment.
- 'Were having' shows dinner was ongoing when the call happened.
- Correct: We were having dinner when you called.

Submitted by: mcqstutor Team

Choose the correct tense: She ___ never ___ such a beautiful place.

Ahad, seen
Bhave, seen
Chas, seen
Dis, seeing
Explanation

- Present perfect tense is used for experiences without a specific past time mentioned.
- The subject 'She' requires 'has', not 'have'.
- Correct: She has never seen such a beautiful place.

Submitted by: mcqstutor Team

Choose the correct tense: I ___ to Paris next month.

Awent
Bgo
Cam going
Dhave gone
Explanation

- Present continuous can express a planned future action, especially with a time expression.
- 'Am going' shows a fixed arrangement for 'next month'.
- Correct: I am going to Paris next month.

Submitted by: mcqstutor Team

Choose the correct tense: Water ___ at 100 degrees Celsius.

Aboiling
Bboiled
Cboil
Dboils
Explanation

- Scientific facts are expressed using the simple present tense.
- The subject 'Water' is singular, so 's' is added to the verb.
- Correct: Water boils at 100 degrees Celsius.

Submitted by: mcqstutor Team

Choose the correct tense: I ___ this book since last week.

Awas reading
Bread
Cam reading
Dhave been reading
Explanation

- An action that started in the past and continues into the present needs present perfect continuous.
- 'Have been reading' shows the ongoing duration since 'last week'.
- Correct: I have been reading this book since last week.

Submitted by: mcqstutor Team

Choose the correct tense: By the time you arrive, we ___ dinner.

Awill have finished
Bfinish
Cwill finish
Dare finishing
Explanation

- Future perfect tense is used for an action completed before another future action.
- 'Will have finished' shows dinner will be done before your arrival.
- Correct: By the time you arrive, we will have finished dinner.

Submitted by: mcqstutor Team

Choose the correct tense: They ___ chess when the lights went out.

Awere playing
Bplay
Chave played
Dplayed
Explanation

- Past continuous describes an ongoing action interrupted by another past event.
- 'Were playing' shows the action in progress when the lights went out.
- Correct: They were playing chess when the lights went out.

Submitted by: mcqstutor Team

Choose the correct tense: He ___ his car last week.

Asells
Bhas sold
Csold
Dwas selling
Explanation

- Simple past tense is used for a completed action at a specific past time.
- 'Last week' indicates a definite time in the past.
- Correct: He sold his car last week.

Submitted by: mcqstutor Team

Choose the correct tense: My parents ___ married for thirty years.

Ahave been
Bwere
Care
Dhad been
Explanation

- Present perfect tense is used for a state that began in the past and continues now.
- 'Have been' shows the marriage's ongoing duration up to the present.
- Correct: My parents have been married for thirty years.

Submitted by: mcqstutor Team

Choose the correct tense: Look! The plane ___ off.

Atook
Btakes
Cis taking
Dhas taken
Explanation

- 'Look!' signals an action happening right at the moment of speaking.
- Present continuous is used for actions occurring right now.
- Correct: Look! The plane is taking off.

Submitted by: mcqstutor Team

Choose the correct tense: By the time he called, she ___ the letter.

Awrites
Bwrote
Chad written
Dhas written
Explanation

The past perfect (had + past participle) shows an action completed before another past action or time. 'By the time …' marks that later point, so the earlier action takes the past perfect: By the time he called, she had written the letter.

With 'before' or 'after', the simple past is also acceptable, because the conjunction already makes the order of events clear.

Submitted by: mcqstutor Team

Choose the correct tense: The train ___ at 6 pm tomorrow.

Aleaves
Bleft
Chas been leaving
Dhas left
Explanation

The simple present is used for future events fixed by a timetable or schedule: The train leaves at 6 pm tomorrow.

'Left' and 'has left' refer to the past and 'has been leaving' is not used for a single scheduled event. The present continuous (for example 'is leaving') is also used for planned arrangements, but the simple present is the standard choice for timetabled events.

Submitted by: mcqstutor Team

Choose the correct tense: He ___ working here since 2018.

Ais
Bhad been
Cwas
Dhas been
Explanation

- Present perfect continuous is used for an action that started in the past and continues now.
- 'Has been working' shows the ongoing duration since 2018.
- Correct: He has been working here since 2018.

Submitted by: mcqstutor Team

Choose the correct tense: The moon ___ around the earth.

Arevolved
Brevolves
Crevolve
Drevolving
Explanation

- Scientific facts are expressed using the simple present tense.
- The subject 'moon' is singular, so 's' is added to the verb.
- Correct: The moon revolves around the earth.

Submitted by: mcqstutor Team

Choose the correct tense: I ___ for you for over an hour.

Awaited
Bhave been waiting
Cwait
Dam waiting
Explanation

- An action that started in the past and continues into the present needs present perfect continuous.
- 'Have been waiting' shows the ongoing duration up to now.
- Correct: I have been waiting for you for over an hour.

Submitted by: mcqstutor Team

Choose the correct tense: By next month, she ___ here for a decade.

Awill have worked
Bwill work
Cis working
Dworks
Explanation

- Future perfect tense is used for an action that will be completed before a specific future time.
- 'Will have worked' shows the duration will be complete by 'next month'.
- Correct: By next month, she will have worked here for a decade.

Submitted by: mcqstutor Team

Choose the correct tense: He ___ soccer when he injured his leg.

Aplayed
Bplays
Chas played
Dwas playing
Explanation

- Past continuous describes an ongoing action interrupted by another past event.
- 'Was playing' shows the action in progress when the injury occurred.
- Correct: He was playing soccer when he injured his leg.

Submitted by: mcqstutor Team

Choose the correct tense: She ___ to Paris three years ago.

Awas moving
Bmoves
Chas moved
Dmoved
Explanation

- Simple past tense is used for a completed action at a specific past time.
- 'Three years ago' indicates a definite time in the past.
- Correct: She moved to Paris three years ago.

Submitted by: mcqstutor Team

Choose the correct tense: We ___ each other since childhood.

Aknew
Bhad known
Cknow
Dhave known
Explanation

- Present perfect tense is used for a state that began in the past and continues now.
- 'Have known' shows the ongoing duration of the relationship up to the present.
- Correct: We have known each other since childhood.

Submitted by: mcqstutor Team

Choose the correct tense: Listen! Someone ___ at the door.

Aknocked
Bknocks
Chas knocked
Dis knocking
Explanation

- 'Listen!' signals an action happening right at the moment of speaking.
- Present continuous is used for actions occurring right now.
- Correct: Listen! Someone is knocking at the door.

Submitted by: mcqstutor Team

Choose the correct tense: By the time we reached the airport, the plane ___.

Ahas departed
Bdeparts
Chad departed
Ddeparted
Explanation

The past perfect (had + past participle) shows an action completed before another past action or time. 'By the time …' marks that later point, so the earlier action takes the past perfect: By the time we reached the airport, the plane had departed.

With 'before' or 'after', the simple past is also acceptable, because the conjunction already makes the order of events clear.

Submitted by: mcqstutor Team

Choose the correct tense: The meeting ___ at 9 am sharp tomorrow.

Ahas started
Bstarted
Cstarts
Dwill started
Explanation

The simple present is used for future events fixed by a timetable or schedule: The meeting starts at 9 am sharp tomorrow.

'Started' and 'has started' refer to the past, and 'will started' is ungrammatical (will + base form). The present continuous (for example 'is leaving') is also used for planned arrangements, but the simple present is the standard choice for timetabled events.

Submitted by: mcqstutor Team

Choose the correct tense: They ___ for this exam for two months.

Aprepared
Bwere preparing
Chave been preparing
Dprepare
Explanation

- Present perfect continuous is used for an action that started in the past and continues now.
- 'Have been preparing' shows the ongoing duration of preparation.
- Correct: They have been preparing for this exam for two months.

Submitted by: mcqstutor Team

Choose the correct tense: Ice ___ into water when heated.

Aturn
Bturning
Cturned
Dturns
Explanation

- Scientific facts are expressed using the simple present tense.
- The subject 'Ice' is singular, so 's' is added to the verb.
- Correct: Ice turns into water when heated.

Submitted by: mcqstutor Team

Choose the correct tense: She ___ for this company for six years now.

Ahas worked
Bworked
Cwas working
Dworks
Explanation

- An action that started in the past and continues into the present needs present perfect.
- 'Has worked' shows the ongoing duration up to now.
- Correct: She has worked for this company for six years.

Submitted by: mcqstutor Team

Choose the correct tense: By the time she graduates, she ___ four languages.

Ais learning
Bwill learn
Cwill have learned
Dlearns
Explanation

- Future perfect tense is used for an action completed before another future action.
- 'Will have learned' shows the languages will be learned before graduation.
- Correct: By the time she graduates, she will have learned four languages.

Submitted by: mcqstutor Team

Choose the correct tense: We ___ dinner when the power went out.

Acooked
Bcook
Chave cooked
Dwere cooking
Explanation

- Past continuous describes an ongoing action interrupted by another past event.
- 'Were cooking' shows the action in progress when the power went out.
- Correct: We were cooking dinner when the power went out.

Submitted by: mcqstutor Team

Choose the correct tense: He ___ his job two months ago.

Aquit
Bwas quitting
Cquits
Dhas quit
Explanation

- Simple past tense is used for a completed action at a specific past time.
- 'Two months ago' indicates a definite time in the past.
- Correct: He quit his job two months ago.

Submitted by: mcqstutor Team

Choose the correct tense: This is the first time I ___ this dish.

Atried
Btry
Chave tried
Dwas trying
Explanation

- Present perfect tense is used to describe an experience up to now, especially with 'first time'.
- 'Have tried' shows this is a new experience relative to the present.
- Correct: This is the first time I have tried this dish.

Submitted by: mcqstutor Team

Choose the correct tense: Watch out! The car ___ this way.

Ais coming
Bhas come
Ccomes
Dcame
Explanation

- 'Watch out!' signals an action happening right at the moment of speaking.
- Present continuous is used for actions occurring right now.
- Correct: Watch out! The car is coming this way.

Submitted by: mcqstutor Team

Choose the correct tense: By the time she reviewed the movie, she ___ it twice.

Ahad watched
Bwatched
Cwatches
Dhas watched
Explanation

The past perfect (had + past participle) shows an action completed before another past action or time. 'By the time …' marks that later point, so the earlier action takes the past perfect: By the time she reviewed the movie, she had watched it twice.

With 'before' or 'after', the simple past is also acceptable, because the conjunction already makes the order of events clear.

Submitted by: mcqstutor Team

Choose the correct tense: The flight ___ from gate 12 at noon tomorrow.

Ahas departing
Bdeparted
Chas departed
Ddeparts
Explanation

The simple present is used for future events fixed by a timetable or schedule: The flight departs from gate 12 at noon tomorrow.

'Departed' and 'has departed' refer to the past, and 'has departing' is ungrammatical. The present continuous (for example 'is leaving') is also used for planned arrangements, but the simple present is the standard choice for timetabled events.

Submitted by: mcqstutor Team

Choose the correct tense: I ___ this novel for three weeks now.

Aread
Bwas reading
Cwill read
Dhave been reading
Explanation

- Present perfect continuous is used for an action that started in the past and continues now.
- 'Have been reading' shows the ongoing duration of the activity.
- Correct: I have been reading this novel for three weeks now.

Submitted by: mcqstutor Team

Choose the correct tense: Metals ___ when heated.

Aexpands
Bexpanding
Cexpand
Dexpanded
Explanation

- Scientific facts are expressed using the simple present tense.
- The subject 'Metals' is plural, so no 's' is added to the verb.
- Correct: Metals expand when heated.

Submitted by: mcqstutor Team

Choose the correct tense: They ___ in this city for over a decade now.

Alive
Bwere living
Chave lived
Dlived
Explanation

- An action that started in the past and continues into the present needs present perfect.
- 'Have lived' shows the ongoing duration up to now.
- Correct: They have lived in this city for over a decade.

Submitted by: mcqstutor Team

Choose the correct tense: By the end of this year, they ___ the entire building.

Arenovate
Bwill have renovated
Care renovating
Dwill renovate
Explanation

- Future perfect tense is used for an action that will be completed before a specific future time.
- 'Will have renovated' shows the work will be done by the end of the year.
- Correct: By the end of this year, they will have renovated the entire building.

Submitted by: mcqstutor Team

Choose the correct tense: She ___ when the fire alarm rang.

Awas sleeping
Bhas slept
Cslept
Dsleeps
Explanation

- Past continuous describes an ongoing action interrupted by another past event.
- 'Was sleeping' shows the action in progress when the alarm rang.
- Correct: She was sleeping when the fire alarm rang.

Submitted by: mcqstutor Team

Choose the correct tense: He ___ his degree in 2020.

Acompletes
Bwas completing
Chas completed
Dcompleted
Explanation

- Simple past tense is used for a completed action at a specific past time.
- '2020' indicates a definite year in the past.
- Correct: He completed his degree in 2020.

Submitted by: mcqstutor Team

Choose the correct tense: This is the third time she ___ this exam.

Ahas taken
Bwas taking
Ctakes
Dtook
Explanation

- Present perfect tense is used to describe an experience up to now, especially with an ordinal number of occurrences.
- 'Has taken' shows this experience relative to the present.
- Correct: This is the third time she has taken this exam.

Submitted by: mcqstutor Team

Choose the correct tense: Look! The children ___ in the pool.

Aswim
Bare swimming
Cswam
Dhave swum
Explanation

- 'Look!' signals an action happening right at the moment of speaking.
- Present continuous is used for actions occurring right now.
- Correct: Look! The children are swimming in the pool.

Submitted by: mcqstutor Team

Choose the correct tense: By the time we finished decorating, the guests ___.

Ahave arrived
Bhad arrived
Carrived
Darrive
Explanation

The past perfect (had + past participle) shows an action completed before another past action or time. 'By the time …' marks that later point, so the earlier action takes the past perfect: By the time we finished decorating, the guests had arrived.

With 'before' or 'after', the simple past is also acceptable, because the conjunction already makes the order of events clear.

Submitted by: mcqstutor Team

Choose the correct tense: The conference ___ next Monday.

Abegan
Bhas begun
Cbegins
Dwill began
Explanation

The simple present is used for future events fixed by a timetable or schedule: The conference begins next Monday.

'Began' and 'has begun' refer to the past, and 'will began' is ungrammatical (will + base form). The present continuous (for example 'is leaving') is also used for planned arrangements, but the simple present is the standard choice for timetabled events.

Submitted by: mcqstutor Team

Choose the correct tense: She ___ for a promotion for the past year.

Ahas been working
Bwas working
Cworks
Dworked
Explanation

- Present perfect continuous is used for an action that started in the past and continues now.
- 'Has been working' shows the ongoing effort over the described duration.
- Correct: She has been working for a promotion for the past year.

Submitted by: mcqstutor Team

Choose the correct tense: Plants ___ oxygen during photosynthesis.

Aproduce
Bproduced
Cproduces
Dproducing
Explanation

- Scientific facts are expressed using the simple present tense.
- The subject 'Plants' is plural, so no 's' is added to the verb.
- Correct: Plants produce oxygen during photosynthesis.

Submitted by: mcqstutor Team

Choose the correct tense: She ___ three novels so far this year.

Awas writing
Bhas written
Cwrites
Dwrote
Explanation

- Present perfect tense is used to describe an accumulated result up to now.
- 'Has written' shows this ongoing accomplishment relative to the present.
- Correct: She has written three novels so far this year.

Submitted by: mcqstutor Team

Choose the correct tense: By next week, they ___ the new office.

Aare moving
Bwill move
Cmove
Dwill have moved
Explanation

- Future perfect tense is used for an action that will be completed before a specific future time.
- 'Will have moved' shows the move will be done by 'next week'.
- Correct: By next week, they will have moved to the new office.

Submitted by: mcqstutor Team

Choose the correct tense: He ___ a book when the guests arrived.

Awas reading
Bread
Chas read
Dreads
Explanation

- Past continuous describes an ongoing action interrupted by another past event.
- 'Was reading' shows the action in progress when the guests arrived.
- Correct: He was reading a book when the guests arrived.

Submitted by: mcqstutor Team

Choose the correct tense: The company ___ its headquarters in 2015.

Arelocated
Bhas relocated
Crelocates
Dwas relocating
Explanation

- Simple past tense is used for a completed action at a specific past time.
- '2015' indicates a definite year in the past.
- Correct: The company relocated its headquarters in 2015.

Submitted by: mcqstutor Team

Choose the correct tense: This is the best meal I ___ in years.

Ahave had
Bwas having
Cate
Deat
Explanation

- Present perfect tense is used to describe an experience up to now, especially with superlatives.
- 'Have had' shows this experience relative to the present.
- Correct: This is the best meal I have had in years.

Submitted by: mcqstutor Team

Choose the correct tense: By the time the doctor arrived, the patient ___ consciousness.

Aregained
Bregains
Chas regained
Dhad regained
Explanation

The past perfect (had + past participle) shows an action completed before another past action or time. 'By the time …' marks that later point, so the earlier action takes the past perfect: By the time the doctor arrived, the patient had regained consciousness.

With 'before' or 'after', the simple past is also acceptable, because the conjunction already makes the order of events clear.

Submitted by: mcqstutor Team

Choose the correct tense: The store ___ at 9 am every day.

Aopened
Bopens
Chas opened
Dis opening
Explanation

- Simple present tense is often used for scheduled or habitual events like store hours.
- This is a standard rule for describing regular routines.
- Correct: The store opens at 9 am every day.

Submitted by: mcqstutor Team

Choose the correct tense: They ___ on this project for six months now.

Awere working
Bhave been working
Cwork
Dworked
Explanation

- Present perfect continuous is used for an action that started in the past and continues now.
- 'Have been working' shows the ongoing duration of the project work.
- Correct: They have been working on this project for six months now.

Submitted by: mcqstutor Team

Choose the correct tense: The earth ___ around the sun.

Arevolved
Brevolving
Crevolves
Drevolve
Explanation

- Scientific facts are expressed using the simple present tense.
- The subject 'earth' is singular, so 's' is added to the verb.
- Correct: The earth revolves around the sun.

Submitted by: mcqstutor Team

Choose the correct tense: By the time she turns thirty, she ___ two degrees.

Awill earn
Bwill have earned
Cis earning
Dearns
Explanation

- Future perfect tense is used for an action that will be completed before a specific future time.
- 'Will have earned' shows both degrees will be completed by a future age.
- Correct: By the time she turns thirty, she will have earned two degrees.

Submitted by: mcqstutor Team

Choose the correct tense: He ___ when the power suddenly went out.

Awas cooking
Bcooks
Ccooked
Dhas cooked
Explanation

- Past continuous describes an ongoing action interrupted by another past event.
- 'Was cooking' shows the action in progress when the power went out.
- Correct: He was cooking when the power suddenly went out.

Submitted by: mcqstutor Team

Choose the correct tense: The team ___ the championship in 2019.

Awas winning
Bwon
Chas won
Dwins
Explanation

- Simple past tense is used for a completed action at a specific past time.
- '2019' indicates a definite year in the past.
- Correct: The team won the championship in 2019.

Submitted by: mcqstutor Team

Choose the correct tense: This is the largest crowd I ___ seen at a concert.

Ahave
Bwas
Cam
Dhad
Explanation

- Present perfect tense uses 'have/has' with a past participle to describe an experience up to now.
- The structure 'have seen' is used with superlatives like 'the largest'.
- Correct: This is the largest crowd I have seen at a concert.

Submitted by: mcqstutor Team

Choose the correct tense: Quiet! The baby ___ in the next room.

Aslept
Bhas slept
Csleeps
Dis sleeping
Explanation

- 'Quiet!' signals an action happening right at the moment of speaking.
- Present continuous is used for actions occurring right now.
- Correct: Quiet! The baby is sleeping in the next room.

Submitted by: mcqstutor Team

Choose the correct tense: By the time we reached the cinema, the movie ___.

Ahad started
Bstarted
Chas started
Dstarts
Explanation

The past perfect (had + past participle) shows an action completed before another past action or time. 'By the time …' marks that later point, so the earlier action takes the past perfect: By the time we reached the cinema, the movie had started.

With 'before' or 'after', the simple past is also acceptable, because the conjunction already makes the order of events clear.

Submitted by: mcqstutor Team

Choose the correct tense: The bank ___ at 5 pm on weekdays.

Acloses
Bclosed
Cis closing
Dhas closed
Explanation

- Simple present tense is often used for scheduled events like bank hours.
- This is a standard rule for describing regular business schedules.
- Correct: The bank closes at 5 pm on weekdays.

Submitted by: mcqstutor Team

Choose the correct tense: She ___ for her citizenship application for over a year.

Awaits
Bwas waiting
Cwaited
Dhas been waiting
Explanation

- Present perfect continuous is used for an action that started in the past and continues now.
- 'Has been waiting' shows the ongoing duration of the wait.
- Correct: She has been waiting for her citizenship application for over a year.

Submitted by: mcqstutor Team

Choose the correct tense: Heat ___ objects to expand.

Acauses
Bcaused
Ccause
Dcausing
Explanation

- Scientific facts are expressed using the simple present tense.
- The subject 'Heat' is singular, so 's' is added to the verb.
- Correct: Heat causes objects to expand.

Submitted by: mcqstutor Team

Choose the correct tense: He ___ in three different countries so far in his career.

Ahas worked
Bworks
Cwas working
Dworked
Explanation

- Present perfect tense is used to describe an accumulated experience up to now.
- 'Has worked' shows this ongoing accomplishment relative to the present.
- Correct: He has worked in three different countries in his career.

Submitted by: mcqstutor Team

Choose the correct tense: By the time the guests arrive, we ___ the decorations.

Awill finish
Bfinish
Care finishing
Dwill have finished
Explanation

- Future perfect tense is used for an action that will be completed before another future action.
- 'Will have finished' shows the decorations will be done before the guests arrive.
- Correct: By the time the guests arrive, we will have finished the decorations.

Submitted by: mcqstutor Team

Choose the correct tense: She ___ when the earthquake struck.

Ashowers
Bhas showered
Cshowered
Dwas showering
Explanation

- Past continuous describes an ongoing action interrupted by another past event.
- 'Was showering' shows the action in progress when the earthquake struck.
- Correct: She was showering when the earthquake struck.

Submitted by: mcqstutor Team

Choose the correct tense: The city ___ its independence in 1947.

Awas gaining
Bgains
Chas gained
Dgained
Explanation

- Simple past tense is used for a completed action at a specific past time.
- '1947' indicates a definite year in the past.
- Correct: The city gained its independence in 1947.

Submitted by: mcqstutor Team

Choose the correct tense: This is the most difficult exam I ___ taken.

Ahave
Bwas
Cam
Dhad
Explanation

- Present perfect tense uses 'have/has' with a past participle to describe an experience up to now.
- The structure 'have taken' is used with superlatives like 'the most difficult'.
- Correct: This is the most difficult exam I have taken.

Submitted by: mcqstutor Team

Choose the correct tense: By the time the students arrived, the lecture ___.

Aended
Bends
Chad ended
Dhas ended
Explanation

The past perfect (had + past participle) shows an action completed before another past action or time. 'By the time …' marks that later point, so the earlier action takes the past perfect: By the time the students arrived, the lecture had ended.

With 'before' or 'after', the simple past is also acceptable, because the conjunction already makes the order of events clear.

Submitted by: mcqstutor Team

Choose the correct tense: The pharmacy ___ at 8 pm every night.

Acloses
Bis closing
Chas closed
Dclosed
Explanation

- Simple present tense is often used for scheduled events like store hours.
- This is a standard rule for describing regular business schedules.
- Correct: The pharmacy closes at 8 pm every night.

Submitted by: mcqstutor Team

Choose the correct tense: They ___ for a new house for the past six months.

Asearch
Bhave been searching
Csearched
Dwere searching
Explanation

- Present perfect continuous is used for an action that started in the past and continues now.
- 'Have been searching' shows the ongoing duration of the search.
- Correct: They have been searching for a new house for the past six months.

Submitted by: mcqstutor Team

Choose the correct tense: Gravity ___ objects toward the earth.

Apulling
Bpulls
Cpulled
Dpull
Explanation

- Scientific facts are expressed using the simple present tense.
- The subject 'Gravity' is singular, so 's' is added to the verb.
- Correct: Gravity pulls objects toward the earth.

Submitted by: mcqstutor Team

Choose the correct tense: She ___ five marathons so far in her life.

Ahas run
Bruns
Cwas running
Dran
Explanation

- Present perfect tense is used to describe an accumulated experience up to now.
- 'Has run' shows this ongoing accomplishment relative to the present.
- Correct: She has run five marathons so far in her life.

Submitted by: mcqstutor Team

Choose the correct tense: By next summer, they ___ their new house.

Aare building
Bbuild
Cwill build
Dwill have built
Explanation

- Future perfect tense is used for an action that will be completed before a specific future time.
- 'Will have built' shows the house will be complete by 'next summer'.
- Correct: By next summer, they will have built their new house.

Submitted by: mcqstutor Team

Choose the correct tense: He ___ when his phone suddenly rang.

Adrives
Bwas driving
Cdrove
Dhas driven
Explanation

- Past continuous describes an ongoing action interrupted by another past event.
- 'Was driving' shows the action in progress when the phone rang.
- Correct: He was driving when his phone suddenly rang.

Submitted by: mcqstutor Team

Choose the correct tense: The company ___ its first store in 1995.

Aopens
Bopened
Chas opened
Dwas opening
Explanation

- Simple past tense is used for a completed action at a specific past time.
- '1995' indicates a definite year in the past.
- Correct: The company opened its first store in 1995.

Submitted by: mcqstutor Team

Choose the correct tense: This is the tallest building I ___ ever seen.

Aam
Bhad
Chave
Dwas
Explanation

- Present perfect tense uses 'have/has' with a past participle to describe an experience up to now.
- The structure 'have seen' is used with superlatives like 'the tallest'.
- Correct: This is the tallest building I have ever seen.

Submitted by: mcqstutor Team

Choose the correct tense: Watch out! The ball ___ toward you.

Ais coming
Bhas come
Ccomes
Dcame
Explanation

- 'Watch out!' signals an action happening right at the moment of speaking.
- Present continuous is used for actions occurring right now.
- Correct: Watch out! The ball is coming toward you.

Submitted by: mcqstutor Team

Choose the correct tense: By the time we reached the platform, the train ___.

Aleaves
Bhad left
Chas left
Dleft
Explanation

The past perfect (had + past participle) shows an action completed before another past action or time. 'By the time …' marks that later point, so the earlier action takes the past perfect: By the time we reached the platform, the train had left.

With 'before' or 'after', the simple past is also acceptable, because the conjunction already makes the order of events clear.

Submitted by: mcqstutor Team

Choose the correct tense: The museum ___ at 6 pm on weekends.

Ahas closed
Bis closing
Ccloses
Dclosed
Explanation

- Simple present tense is often used for scheduled events like museum hours.
- This is a standard rule for describing regular operating schedules.
- Correct: The museum closes at 6 pm on weekends.

Submitted by: mcqstutor Team

Choose the correct tense: He ___ for a better job opportunity for the last few months.

Awas looking
Blooked
Clooks
Dhas been looking
Explanation

- Present perfect continuous is used for an action that started in the past and continues now.
- 'Has been looking' shows the ongoing duration of the search.
- Correct: He has been looking for a better job opportunity for the last few months.

Submitted by: mcqstutor Team

Choose the correct tense: Ice ___ at zero degrees Celsius.

Amelts
Bmelted
Cmelting
Dmelt
Explanation

- Scientific facts are expressed using the simple present tense.
- The subject 'Ice' is singular, so 's' is added to the verb.
- Correct: Ice melts at zero degrees Celsius.

Submitted by: mcqstutor Team

Choose the correct tense: They ___ in this neighborhood for over twenty years.

Alive
Bwere living
Clived
Dhave lived
Explanation

- An action that started in the past and continues into the present needs present perfect.
- 'Have lived' shows the ongoing duration up to now.
- Correct: They have lived in this neighborhood for over twenty years.

Submitted by: mcqstutor Team

Choose the correct tense: By the end of the decade, scientists ___ a cure.

Aare discovering
Bdiscover
Cwill have discovered
Dwill discover
Explanation

- Future perfect tense is used for an action that will be completed before a specific future time.
- 'Will have discovered' shows the cure will be found by the end of the decade.
- Correct: By the end of the decade, scientists will have discovered a cure.

Submitted by: mcqstutor Team

Choose the correct tense: She ___ dinner when the doorbell rang.

Acooked
Bcooks
Chas cooked
Dwas cooking
Explanation

- Past continuous describes an ongoing action interrupted by another past event.
- 'Was cooking' shows the action in progress when the doorbell rang.
- Correct: She was cooking dinner when the doorbell rang.

Submitted by: mcqstutor Team

Choose the correct tense: The treaty ___ in 1998.

Ais signing
Bwas signed
Csigns
Dhas signed
Explanation

- Simple past passive is used for a completed action at a specific past time.
- '1998' indicates a definite year in the past.
- Correct: The treaty was signed in 1998.

Submitted by: mcqstutor Team

Choose the correct tense: This is the most challenging project I ___ handled.

Ahave
Bam
Cwas
Dhad
Explanation

- Present perfect tense uses 'have/has' with a past participle to describe an experience up to now.
- The structure 'have handled' is used with superlatives like 'the most challenging'.
- Correct: This is the most challenging project I have handled.

Submitted by: mcqstutor Team

Choose the correct tense: By the time we found our seats, the show ___.

Ahad begun
Bhas begun
Cbegan
Dbegins
Explanation

The past perfect (had + past participle) shows an action completed before another past action or time. 'By the time …' marks that later point, so the earlier action takes the past perfect: By the time we found our seats, the show had begun.

With 'before' or 'after', the simple past is also acceptable, because the conjunction already makes the order of events clear.

Submitted by: mcqstutor Team

Choose the correct tense: The office ___ at 9 am on weekdays.

Aopened
Bopens
Chas opened
Dis opening
Explanation

- Simple present tense is often used for scheduled events like office hours.
- This is a standard rule for describing regular business schedules.
- Correct: The office opens at 9 am on weekdays.

Submitted by: mcqstutor Team

Choose the correct tense: She ___ for her dream job for nearly two years.

Ahas been applying
Bapplies
Capplied
Dwas applying
Explanation

- Present perfect continuous is used for an action that started in the past and continues now.
- 'Has been applying' shows the ongoing duration of the effort.
- Correct: She has been applying for her dream job for nearly two years.

Submitted by: mcqstutor Team