Common Error Spotting Tricks for Tenses
Learn common error spotting tricks for tenses with time markers, sequence of actions, stative verbs, since/for patterns, examples, and practice.
Tense mistakes do not always look dramatic. A sentence can sound almost correct and still use the wrong time frame.
Wrong: I have seen him yesterday.
Right: I saw him yesterday.
The word yesterday points to a finished past time, so the present perfect have seen does not fit. The correct choice is the simple past: saw.
In error spotting, tense questions are rarely about reciting all twelve tense names. They test whether you can connect the verb form with time markers, sequence of actions, and the meaning of the verb. This article gives you a practical method for tense correction. For nearby time expressions, revise Since vs For and Used To vs Be Used To.
Tense shows how an action or state is connected to time: present, past, future, completion, continuity, habit, or sequence.
Rule box: Match the tense to the time marker and sentence logic, not just to the nearest word.
Tense error spotting depends on three questions:
- What time does the sentence refer to?
- now, yesterday, since 2020, by the time, tomorrow
- What kind of action is it?
- habitual, ongoing, completed, repeated, temporary, state
- What is the sequence?
- which action happened first, second, or is still continuing?
If these three are clear, most tense errors become visible.
Use simple past with finished past time expressions.
| Time Marker | Correct Pattern | Example |
|---|---|---|
| yesterday | simple past | I met him yesterday. |
| last week | simple past | She visited Delhi last week. |
| in 2019 | simple past | They moved here in 2019. |
| two days ago | simple past | He called two days ago. |
Do not use present perfect with a finished past time marker.
Wrong: I have completed the work yesterday.
Right: I completed the work yesterday.
Use present perfect or present perfect continuous when an action started in the past and continues now.
| Meaning | Pattern | Example |
|---|---|---|
| state continuing until now | has/have + past participle | I have lived here since 2020. |
| activity continuing until now | has/have been + -ing | She has been working since morning. |
The time expression since 2020 connects past to present. That is why I am living here since 2020 is not standard.
Some verbs describe states, not actions. They usually do not take continuous form in ordinary meaning.
| Stative Verb | Better Form |
|---|---|
| know | She knows the answer. |
| believe | I believe you. |
| own | He owns a car. |
| understand | We understand the rule. |
| need | They need help. |
So She is knowing the answer is wrong in standard English.
When two past actions are mentioned and one happened earlier, use past perfect for the earlier action if the sequence needs clarity.
When I reached the station, the train had left.
The train left first. I reached later. Past perfect makes that order clear.
English often uses present forms for scheduled future events.
The train leaves at 6 am tomorrow.
I am meeting her tonight.
So do not blindly mark a present form wrong just because the sentence has a future time expression. Check whether it is a timetable, arrangement, plan, or prediction. For modal future meanings, see Will vs Would.
Use this method:
- Underline the time marker. Look for yesterday, since, for, already, yet, when, before, by the time, now, usually, tomorrow.
- Identify the action type. Habit, state, ongoing action, completed action, or earlier past?
- Check sequence. If two past actions appear, ask which happened first.
- Check stative verbs. Avoid continuous forms with know, believe, own, need, understand, etc.
- Read the sentence for meaning. Do not correct tense mechanically.
I have seen him yesterday.
Time marker: yesterday. Finished past time. Correction:
I saw him yesterday.
She is knowing the answer.
Verb: know, a stative verb. Correction:
She knows the answer.
When I reached, he left.
If the meaning is that he had already gone before my arrival, the earlier action should be past perfect.
When I reached, he had left.
- I saw him yesterday, not have seen him yesterday.
- She knows the answer.
- When I reached the office, he had left.
- I have lived here since 2020.
- They visited Mumbai last month.
- She has been studying for three hours.
- He usually goes to work by bus.
- The train leaves at 7 am tomorrow.
- I am reading a novel these days.
- By the time we arrived, the movie had started.
Notice that the correct tense depends on meaning, not on one isolated word.
Wrong: I have submitted the form yesterday.
Right: I submitted the form yesterday.
Present perfect connects past action with the present, but it does not normally combine with a finished past time marker like yesterday or last year.
Wrong: I live here since 2020.
Better: I have lived here since 2020.
Wrong: She is working here for five years.
Better: She has worked here for five years. / She has been working here for five years.
Since gives a starting point; for gives duration. Both often require present perfect when the situation continues now.
Wrong: I am understanding your problem.
Right: I understand your problem.
Some verbs can be continuous when their meaning changes:
I think this is right. (opinion)
I am thinking about your offer. (mental activity)
So the verb itself is not enough; check the meaning.
Wrong: When we reached the hall, the lecture started.
Better: When we reached the hall, the lecture had started. (if it started before we reached)
If the actions happened one after another, simple past may be correct:
When we reached the hall, the lecture started. (it started after we reached)
He works in Delhi. (regular job/state)
He is working in Delhi this month. (temporary situation)
In error spotting, words like usually, always, every day, and often usually point to simple present for present habits.
| Wrong | Correct | Why |
|---|---|---|
| I have seen him yesterday. | I saw him yesterday. | Finished past time takes simple past. |
| She is knowing the answer. | She knows the answer. | Know is usually stative. |
| When I reached, he left. | When I reached, he had left. | Earlier past action needs past perfect if sequence matters. |
| I am living here since 2020. | I have lived here since 2020. | Since connects past to present. |
| He go to school every day. | He goes to school every day. | Habit with third-person singular takes -s. |
| By the time I arrived, she went. | By the time I arrived, she had gone. | Earlier completed past action. |
| I did not knew the answer. | I did not know the answer. | After did, use base verb. |
-
I ___ him yesterday.
a) have met b) met c) had meet d) am meeting -
She ___ here since 2021.
a) lives b) is living c) has lived d) lived -
He ___ the answer.
a) is knowing b) knows c) know d) has knowing -
When I arrived, the bus ___.
a) leaves b) left c) had left d) has left
- I have finished the report last night.
- She has been working here for two years.
- He did not went to school yesterday.
- I am living in Jaipur since 2018.
- She is believing every word he says.
- By the time we reached, the match started.
- met — yesterday takes simple past.
- has lived — since 2021 shows continuation to now.
- knows — know is stative.
- had left — the bus left before I arrived.
- have finished → finished — finished past time: last night.
- No error — present perfect continuous fits duration continuing now.
- did not went → did not go — after did, use base verb.
- I have lived in Jaipur since 2018.
- She believes every word he says.
- By the time we reached, the match had started.
Tense error spotting is a test of time logic. Do not choose a tense just because it sounds formal or complicated.
Final rule box:
Finished past time → simple past.
Since/for continuing to now → present perfect.
Earlier of two past actions → past perfect.
Stative verb → usually simple, not continuous.
Habit → simple tense; temporary action → continuous tense.
Memory trick: Find the time signal before fixing the verb.
Revise these correct forms:
I saw him yesterday.
She knows the answer.
He had left when I reached.
I have lived here since 2020.