โฐ Advanced Tenses (12 Tenses)
At O-Level, you need to master all 12 English tenses and know when each is appropriate. Pay attention to signal words and context -- they're your best friends in the exam!
How to Choose the Right Tense
Find the signal words
Look for time markers: "yesterday" (past), "every day" (present), "tomorrow" (future), "since" (present perfect).
Identify the time frame
Is the action in the past, present, or future? Is it completed, ongoing, or habitual?
Check the context
What tense are the surrounding sentences in? Maintain consistency unless there's a deliberate time shift.
Verify with the formula
Each tense has a specific structure. E.g., Present Perfect = have/has + past participle. Check your verb form matches.
| Tense | Formula |
|---|---|
| Simple PresentFoundation | Subject + V1 / V1(s/es) |
| Simple PastFoundation | Subject + V2 (past tense) |
| Simple FutureFoundation | Subject + will + V1 / Subject + am/is/are + going to + V1 |
| Present ContinuousFoundation | Subject + am/is/are + V-ing |
Present Perfect vs Simple Past
Use Present Perfect when:
- โThe action has relevance to the present
- โ"I have visited Japan." (experience, time not specified)
- โ"She has just finished her homework." (recent action)
Use Simple Past when:
- โThe time is specified or implied
- โ"I visited Japan last year." (specific time)
- โ"She finished her homework an hour ago." (completed)
The Tense Trick That Always Works
When you're unsure which tense to use, look for signal words! "Yesterday" = past, "Every day" = present, "Tomorrow" = future, "Since" = present perfect. These clues are hiding in almost every question!
Which sentence uses the Present Perfect tense correctly?