Grammar Basics
English Tenses Exercises with Explained Answers
Β· 4 min read

Choose a tense by asking two questions: when is the situation, and how does the speaker view it β as a habit, an action in progress, or something connected to a later point. Time words help, but the whole context decides the answer.
Quick tense check
| Meaning | Tense | Example |
|---|---|---|
| Habit or general fact | Present simple | She walks to work. |
| In progress now or around now | Present continuous | She is walking to work today. |
| Past situation connected to now | Present perfect | She has lived here since May. |
| Finished at a stated past time | Past simple | She moved here last year. |
| In progress at a past moment | Past continuous | She was cooking at eight. |
| Decision, prediction or promise | Future with will | I will call you later. |
I have lost my keys, so I canβt open the door.
π‘ The past loss matters now, so the present perfect fits.
I lost my keys yesterday, but I found them later.
π‘ Yesterday is a finished past time, so the past simple fits.
Water boils at 100Β°C at sea level.
π‘ A general fact uses the present simple.
Common mistakes to watch
β I have seen her yesterday.
β I saw her yesterday.
In standard English, a finished past time phrase normally takes the past simple.
β I am knowing the answer.
β I know the answer.
Know usually describes a state, so it rarely takes a continuous form.
β He work in a bank.
β He works in a bank.
A third-person singular subject takes -s in the present simple.
Practice: 10 questions
Write the correct form of the verb in brackets. Read the whole sentence first: the context, not one word, tells you the time and viewpoint.
1. βMy brother ___ (work) in a hospital. He has been a nurse for years.β
2. βPlease be quiet. The baby ___ (sleep) right now.β
3. βWe ___ (visit) Rome in 2019.β
4. βI ___ (already / finish) my homework, so I can play now.β
5. βWhen you called, I ___ (take) a shower.β
6. βItβs cold in here. I ___ (close) the window.β
7. βShe ___ (live) in this flat since 2021, and she still lives here.β
8. βThe train ___ (leave) at 6:15 tomorrow morning.β
9. βLast night, we ___ (watch) a film and then ___ (go) to bed.β
10. βLook at those dark clouds. It ___ (rain) soon.β
Answers and explanations
1. works
π‘ A long-term, regular situation uses the present simple, with -s for he.
2. is sleeping
π‘ Right now shows an action in progress at the moment of speaking.
3. visited
π‘ In 2019 is a finished past time, so the past simple fits.
4. have already finished
π‘ The completed action has a present result, so the present perfect fits.
5. was taking
π‘ The shower was in progress when another past event happened.
6. will close
π‘ The speaker decides at the moment of speaking, so will is natural.
7. has lived
π‘ Since plus a situation that continues now uses the present perfect. Has been living is also possible.
8. leaves
π‘ A fixed timetable can use the present simple even for the future.
9. watched β¦ went
π‘ A sequence of finished past actions uses the past simple; go is irregular.
10. is going to rain
π‘ A prediction based on present evidence often uses be going to. Will rain is also possible but less tied to the evidence.
Can one sentence have more than one correct tense?
Yes. Different tenses can be grammatical with different meanings. That is why each question above gives context to fix the intended meaning.
Is the present perfect used the same way everywhere?
Not exactly. American English sometimes uses the past simple with already, just and yet where British English prefers the present perfect. Both are understood.
Keep learning
Review the present simple, present perfect vs past simple, past continuous and future simple.
Grammar reference: Cambridge on tenses and time. The lesson explanations and practice questions are original.