Skip to content
Grammar By Edumynt

How to Choose the Correct Tense in Error Spotting

Learn how to choose the correct tense in error spotting using time markers, sequence clues, aspect meaning, examples, and quick practice.

Tenses , Advanced Grammar 6 min read

Tense questions in error spotting are not solved by memorising twelve tense names alone. They are solved by reading clues: time words, sequence of actions, condition clauses, and the meaning of the action.

Wrong: She has gone yesterday.
Right: She went yesterday.

The word yesterday points to a finished past time. Standard English uses the simple past with finished past time, not the present perfect.

Tense errors matter because they affect time, order, and logic. A sentence can have correct vocabulary and still be wrong if the tense does not match the time clue.

For related tense work, revise Error Spotting Tricks for Tenses and Since vs For.


Tense shows the time of an action. Aspect shows how the speaker views the action: complete, continuing, repeated, connected to now, or earlier than another past action.

Rule box: Use simple past with finished past time, present perfect with present relevance and no finished past time, and past perfect for the earlier of two past actions.

Three clues usually decide the answer:

Clue typeWhat to checkCommon tense choice
Time adverbyesterday, last year, already, since, forpast simple or present perfect
Sequencewhich action happened first?past perfect for earlier past
Clause patternwhen, before, after, if, unlessoften present simple after future main clause

The tense must match both time and meaning.


After did, did not, or didn’t, use the base form of the verb.

Wrong: I did not met him.
Right: I did not meet him.

Did already carries the past tense. Do not put the main verb in past form again.

WrongRight
did not wentdid not go
did not sawdid not see
did not completeddid not complete

Use simple past with finished time expressions such as yesterday, last night, in 2019, two days ago, and when I was young.

She went yesterday.
I met him two days ago.

Do not use present perfect with a finished past time marker in standard exam grammar.

Use present perfect when the action has present relevance and no finished past time is mentioned.

I have completed the work.
She has lost her keys.

The focus is on the present result: the work is complete now; the keys are missing now.

Use past perfect when one past action happened before another past action.

By the time I arrived, he had left.

Two past actions: he left first; I arrived later. The earlier action takes had + past participle.

In time clauses after when, before, after, as soon as, and until, use present simple for future meaning.

Wrong: I will call when I will reach.
Right: I will call when I reach.

The main clause has will. The time clause usually uses present simple.


Use this method:

  1. Find the verb under question.
  2. Find the time marker. Is it finished past, present relevance, future, or no clear time?
  3. Check sequence. Did one past action happen before another?
  4. Check helping verbs. After did, use base verb; after has/have/had, use past participle.
  5. Check clause pattern. After future main clauses, time/condition clauses often use present simple.
  6. Read for meaning. The final tense must make the timeline clear.

I did not met him.

Did not is followed by base verb.

I did not meet him.

She has gone yesterday.

Yesterday is finished past time.

She went yesterday.

By the time I arrived, he left.

He left before I arrived. Earlier past action needs past perfect.

By the time I arrived, he had left.


  1. I did not meet him.
  2. She went yesterday.
  3. They visited Delhi last year.
  4. I have finished my homework.
  5. I finished my homework last night.
  6. By the time we reached, the train had left.
  7. After she had completed the form, she submitted it.
  8. I will call you when I reach home.
  9. If it rains tomorrow, we will cancel the match.
  10. He has lived here for ten years.

The same verb can take different tenses depending on the clue: finished last night needs simple past; completed now may need present perfect.


Wrong: Did you saw him?
Right: Did you see him?

Never use past form after did.

Wrong: I have submitted the assignment yesterday.
Right: I submitted the assignment yesterday.

Finished past time pulls the sentence toward simple past.

Wrong: The movie started before we reached.
Better: The movie had started before we reached.

If the sentence clearly compares two past actions, past perfect makes the order explicit.

Wrong: I will wait until he will come.
Right: I will wait until he comes.

Use present simple in the time clause.

Since points to the starting point; for points to duration. They commonly appear with present perfect or present perfect continuous.

She has worked here since 2020.
She has worked here for four years.


WrongRightWhy
I did not met him.I did not meet him.After did, use base verb.
She has gone yesterday.She went yesterday.Finished past time uses simple past.
By the time I arrived, he left.By the time I arrived, he had left.Earlier past action.
I will call when I will reach.I will call when I reach.Time clause uses present simple.
Did she completed the task?Did she complete the task?Did takes base verb.

Choose the correct option or correct the error.

  1. I did not ___ the answer.
    a) knew b) know
  2. She ___ yesterday.
    a) has arrived b) arrived
  3. By the time we came, they ___.
    a) had eaten b) ate
  4. I will inform you when he ___.
    a) comes b) will come
  5. Error spotting: Did you watched the match?
  6. Error spotting: He has finished the work last night.
  7. Error spotting: Before the police arrived, the thief escaped.
  8. Fill in the blank: I ___ this book twice. (read / have read)
  9. Rewrite correctly: I will leave after he will return.
  10. Choose: She has lived here ___ 2018. (since / for)

  1. know — after did not, use base verb.
  2. arrivedyesterday is finished past time.
  3. had eaten — eating happened before we came.
  4. comes — present simple in future time clause.
  5. Did you watch the match?
  6. He finished the work last night.
  7. Before the police arrived, the thief had escaped.
  8. have read — life experience up to now.
  9. I will leave after he returns.
  10. since — starting point.

Final rule: Match tense with the time clue, the sequence of actions, and the clause pattern. Do not choose tense only by sound.

Memory trick: Time word first, tense choice second.

Revise these:

  • I did not meet him.
  • She went yesterday.
  • By the time I arrived, he had left.
  • I will call when I reach.