B1Intermediate+50 XP available

Interactive Grammar: Time Expressions with Tenses quiz

Match the right time expressions to the right tenses — ago, since, for, yesterday, already, yet, by, until — for accurate and natural English.

Instant score after exercises · Full answer review · Learn by doing

Grammar Explanation · Authentic Examples · Practice Questions

Lesson progressNot started
Duration
~39 min
Questions
26
Level
Intermediate

Overview

Time expressions signal which tense to use. Present simple: every day, always, usually. Past simple: yesterday, last week, in 2010, ago. Present perfect: since, for, ever, never, just, already, yet. Past perfect: by the time, before, after, when (past). Future: tomorrow, next week, soon, by Friday. Matching the correct time expression to the correct tense is essential for accuracy.

Past & Present

  • past simpleyesterday, last week, in 2010, ago, at 6pm
  • pres. perfectsince, for, ever, never, just, already, yet, recently, lately
  • past perfectby the time, before, after, already, never
  • pres. simplealways, usually, often, every day, on Mondays
  • pres. cont.now, at the moment, currently, right now, these days

Future

  • future simpletomorrow, next week, soon, in a few days, one day
  • future perfectby + time: By Friday, by 2030, by then
  • future cont.this time tomorrow, at 8pm tonight, all day
  • going totonight, this weekend, in the future, next year

Common Errors

  • ❌ I have seen her yesterday → ✅ I saw her yesterday. (past simple)
  • ❌ I know her since 2015 → ✅ I have known her since 2015.
  • ❌ By Monday, I finish → ✅ By Monday, I will have finished.

When to use

Choosing Tenses

I last visited in 2019 vs I have visited twice.

Since vs For

since Monday / for three days.

Future by

By next month, she will have graduated.

Habitual

Every morning, he reads the paper.

Time Expressions — Multiple Choice

Match the time expression to the correct tense.

Multiple Choice10 questions
1I saw her morning. Which tense?
2She has lived here 2018.
3He has worked here ten years.
4She left an hour ago. Which tense?
5Have you finished the report ?
6She has arrived — she is in the lobby.
7 Friday, she will have finished the project.
8'I saw him week.' Which word fits?
9I have been to Japan. (at no time in my life)
10Which time expression goes with present perfect?

Time Expressions — Fill in the Blanks

Choose the correct time expression to complete each sentence.

Fill in the Blanks8 questions
1She has lived heresince/for2019.
2She has lived heresince/forfive years.
3I saw himago/sincetwo days.
4Have you finishedyet/just?
5She hasjust/yetarrived — she is here now.
6I haveever/nevertried oysters.
7By next month, we will have finishedyet/already.
8He leftlast/sinceweek.

Time Expressions — Error Correction

Correct the tense or time expression error.

Error Fix8 questions

1I have seen her yesterday.

2She lived here since 2019.

3He worked here for ten years. (still works)

4Have you finished the report last night?

5She has just arrived yesterday.

6By Friday, she finishes the project.

7I know her since we were at school.

8She left three days since.

Frequently Asked Questions

What does this lesson on time Expressions with Tenses cover?

Match the right time expressions to the right tenses — ago, since, for, yesterday, already, yet, by, until — for accurate and natural English.

Which CEFR level is this lesson designed for?

This lesson is designed for Intermediate (B1) learners and forms part of the Time Expressions with Tenses section on Grammartier.

What is the best approach for studying this grammar topic?

Start with the definition, then study the examples carefully to understand how the pattern works in context. Practise identifying the structure in authentic sentences before producing your own — this recognition-first approach builds a strong foundation for accurate, confident use.

Your Grammar Learning Path

Follow the CEFR progression for this topic cluster.

Before You Start

Make sure you're comfortable with these topics first.

Continue Your Grammar Journey

Ready for the next step? These lessons build on what you've learned.

Related Concepts

Deepen your grammar knowledge with these related B1 topics.