मुख्य सामग्री पर जाएँ
Grammar By Edumynt

How to Choose the Correct Tense in Error Spotting

Error spotting में correct tense choose करना सीखें: time markers, sequence clues, aspect meaning, examples और practice के साथ.

Tenses , Advanced Grammar 6 min read

Error spotting में tense questions सिर्फ twelve tense names याद करके solve नहीं होते। इन्हें clues पढ़कर solve किया जाता है: time words, sequence of actions, condition clauses, और action का meaning.

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

Yesterday finished past time दिखाता है। Standard English में finished past time के साथ simple past use होता है, present perfect नहीं।

Tense errors important हैं क्योंकि वे time, order और logic को affect करते हैं। Vocabulary correct हो सकती है, लेकिन tense clue से match नहीं करता तो sentence wrong हो जाता है।

Related tense work के लिए Error Spotting Tricks for Tenses और Since vs For revise करें।


Tense action का time दिखाता है। Aspect बताता है कि speaker action को कैसे देख रहा है: complete, continuing, repeated, present से connected, या किसी past action से पहले।

Rule box: Finished past time के साथ simple past, present relevance और no finished past time के साथ present perfect, और two past actions में earlier action के लिए past perfect use करें।

तीन clues usually answer decide करते हैं:

Clue typeक्या check करेंCommon tense choice
Time adverbyesterday, last year, already, since, forpast simple या present perfect
Sequenceकौन-सा action पहले हुआ?earlier past के लिए past perfect
Clause patternwhen, before, after, if, unlessfuture main clause के बाद often present simple

Tense को time और meaning दोनों से match करना चाहिए।


Did, did not, या didn’t के बाद verb की base form आती है।

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

Did पहले ही past tense carry कर रहा है। Main verb को फिर past form में न डालें।

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

Finished time expressions जैसे yesterday, last night, in 2019, two days ago, और when I was young के साथ simple past use करें।

She went yesterday.
I met him two days ago.

Standard exam grammar में finished past time marker के साथ present perfect use न करें।

जब action का present relevance हो और finished past time mention न हो, present perfect use करें।

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

Focus present result पर है: work now complete है; keys now missing हैं।

जब एक past action दूसरे past action से पहले हुआ हो, past perfect use करें।

By the time I arrived, he had left.

Two past actions: पहले वह left हुआ; बाद में I arrived. Earlier action had + past participle लेता है।

When, before, after, as soon as, और until के बाद time clauses में future meaning के लिए present simple use होता है।

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

Main clause में will है। Time clause usually present simple लेता है।


यह method use करें:

  1. Question वाला verb find करें।
  2. Time marker find करें। Finished past, present relevance, future, या no clear time?
  3. Sequence check करें। क्या एक past action दूसरे से पहले हुआ?
  4. Helping verbs check करें। Did के बाद base verb; has/have/had के बाद past participle.
  5. Clause pattern check करें। Future main clauses के बाद time/condition clauses often present simple लेते हैं।
  6. Meaning के लिए पढ़ें। Final tense timeline clear करे।

I did not met him.

Did not के बाद base verb आता है।

I did not meet him.

She has gone yesterday.

Yesterday finished past time है।

She went yesterday.

By the time I arrived, he left.

He left before I arrived. Earlier past action को 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.

Same verb different clues के हिसाब से different tenses ले सकता है: finished last night simple past चाहता है; completed now present perfect ले सकता है।


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

Did के बाद कभी past form use न करें।

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

Finished past time sentence को simple past की ओर ले जाता है।

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

जब sentence clearly two past actions compare करता है, past perfect order explicit करता है।

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

Time clause में present simple use करें।

Since starting point दिखाता है; for duration दिखाता है। ये commonly present perfect या 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.Did के बाद base verb.
She has gone yesterday.She went yesterday.Finished past time 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 present simple लेता है।
Did she completed the task?Did she complete the task?Did base verb लेता है।

Correct option चुनें या error correct करें।

  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. knowdid not के बाद base verb.
  2. arrivedyesterday finished past time है।
  3. had eaten — eating हमारे आने से पहले हुआ।
  4. comes — future time clause में present simple.
  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: Tense को time clue, action sequence और clause pattern से match करें। सिर्फ sound के आधार पर tense न चुनें।

Memory trick: Time word first, tense choice second.

ये revise करें:

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