Verb Tenses Exercises With Answers: Tenses Practice Test

Grammar practice · Skill 3 of 14

Verb Tenses Exercises: Past, Present Perfect and Future

Verb tenses tell your reader when something happened and whether it still matters now. A very common mix-up is past simple against present perfect, so these tenses exercises start there. Seven rules and 40 questions below also cover habits, the past perfect, the future and staying consistent.

40 questions 8 levels of 5 7 rules Level 1 free
28%

What we measured

of 38,882 sentence-building answers using perfect tenses were wrong in the last six months.

How do you choose the right tense?

Finished time or up to now?

Ask one question: is the time finished? If it is, as in yesterday, last week or in 2023, use the past simple: I took, she wrote. If the time reaches up to now, as in so far, this semester or ever, use the present perfect: have or has plus the third form of the verb, the form you use after have, such as taken or written. Never put have next to a finished time.

  • Right:I took the placement test last week.
  • Right:I have taken two placement tests this year.
  • Right:Have you ever visited the art museum?
  • Not:I have finished the course last year.Instead:I finished the course last year.
  • Not:I finished three essays so far.Instead:I have finished three essays so far.
  • Not:She has called me yesterday.Instead:She called me yesterday.

For, since, ago, already and yet choose the tense

These small words do half the work for you. For gives a length of time (for two years) and since gives a starting point (since 2023). When the action is still true, both take the present perfect. Ago takes a past form, usually the past simple, and never have or has. Already and yet usually go with the present perfect: already in positive sentences, and yet at the end of negatives and questions.

  • Right:I have known Sofia for three years.
  • Right:We have lived here since August.
  • Right:The term started two weeks ago.
  • Right:Have you registered yet?
  • Not:I study here since 2024.Instead:I have studied here since 2024.
  • Not:I have started the course two months ago.Instead:I started the course two months ago.
  • Not:We have lived here since three years.Instead:We have lived here for three years.

Included with every paid plan

8 more sections in this skill

You have read the opening rules, and level 1 is free. A plan opens the remaining rules, the tutor tips, levels 2 to 8 and the speed rounds.

  • All 560 questions across 14 skills
  • Every rule, with tips from Anil and Kailash
  • Speed rounds and a review list of your own mistakes
See plans

Already subscribed? Sign in to unlock.

Tenses exercises: Level 1 with answers

Try these before you open an answer. Each one explains why, not only what.

  1. I _____ my student ID yesterday, so I went to the front desk. (lost / have lost / lose)
    Show the answer

    lost

    Yesterday is a finished time, so use the plain past form, lost. Have lost cannot sit next to a finished time.

  2. We _____ two quizzes so far this semester. (had / have had / are having)
    Show the answer

    have had

    So far means from the start of the semester up to now, and the semester is not over. A time that reaches now takes have or has.

  3. Find the mistake: I have finished my history paper last night, so I can relax today.
    Show the answer

    I finished my history paper last night, so I can relax today.

    Last night is finished, so the verb must be the plain past form. Have finished only works with a time that reaches up to now.

  4. I _____ my new roommate yesterday. (meet)
    Show the answer

    met

    Yesterday is finished, so use the past form. Meet is irregular, which means it does not take -ed: its past form is met.

  5. Put in order, with one piece left over: I [Chicago / been / went / have / to / never].
    Show the answer

    I have never been to Chicago.

    Never here means at any time in my life up to now, so use have plus been. Went cannot follow have, so it is the extra tile.

Play level 1 with a score
FAQ

Common questions

What is the difference between the past simple and the present perfect?
The past simple talks about a finished time, such as yesterday or in 2022: I took the test last week. The present perfect connects the past to now, so it goes with so far, ever, since and this semester: I have taken two tests this year. If your sentence names a finished time, do not use have. Levels 1 and 2 below are present perfect exercises built around this choice.
How many tenses are there in English?
Grammar books usually count twelve: past, present and future, each in simple, continuous, perfect and perfect continuous forms. You do not need them equally. The past simple, present simple, present perfect and will cover most of what students write, and the past perfect handles the step back in a story. Get those few right before you worry about the rare ones.
Why do Americans say "Did you eat yet?" if yet needs the present perfect?
In everyday American speech, the past simple often appears with already, just and yet: I already ate, did you eat yet? That is normal conversation, not a mistake. Formal writing usually prefers the present perfect with these words, so it is the safe choice in a TOEFL email or discussion post. Either way, never use have with yesterday or ago.
When do I need the past perfect?
Use it when you are already telling a story in the past and need to step back to something earlier: by the time I arrived, the class had started. If you tell events in the order they happened, the past simple is enough: I read the email and called my advisor. Do not use had in every past sentence.
Is there a tenses test on the TOEFL?
No. The TOEFL iBT has no separate grammar section, so there is no tenses test as such. Tenses are judged inside Writing and Speaking, as part of your overall control of language. A short tenses test is still useful practice, because it shows you the exact forms you confuse, such as for and since, before they appear in your own email or discussion answer.

Not sure where to start?

Take the free Grammar and Vocabulary Check and it will rank your weak spots.