English Tenses Practice for German Speakers: 60 Exercises with Answers
60 English tense exercises with answers and a one-line reason for each — grouped by the six contrasts German speakers actually get wrong, from "I am working here since 2020" to "If I would have known".

Watch it in real video
Every video in the FlexiLingo library comes with clickable subtitles and a full transcript. Tap any word to see its meaning, hear it, and keep it for review.
Open the video library1How to work through these 60 exercises
This page does not explain the English tense system again. It makes you use it. Sixty sentences, each with an answer and a one-line reason, and all sixty aimed at exactly the places where German and English part ways.
If you are missing the big picture — all twelve tenses with their form, signal words and an example — read our English tenses overview first. This page assumes you have already seen the forms and asks only one question: which one belongs in this sentence, and why?
Sixty exercises in one evening teach less than six evenings of ten. The groups are cut on purpose so that one group is one sitting.
2Why these six contrasts, and what German has to do with them
German speakers do not make random tense mistakes in English. They make the same six, and each has a clear cause: at that point German does not draw a distinction that English forces on you — or the other way round.
The six groups below follow this list exactly. Each one starts with the difference in two sentences, then come the exercises, then the answers with reasons.
You are not practising twelve tenses here. You are practising six decisions — and each one is a place where your German whispers the wrong answer.
3Present Simple or Present Continuous — exercises 1 to 10
German has one present tense; English has two. "Ich arbeite bei einer Spedition" and "Ich arbeite gerade" have the same structure in German, but in English they are "I work for a freight company" and "I am working right now". So the question is never "how do I say arbeiten?" but: is this a rule, or a snapshot of this moment?
Present Simple is for habits, facts, timetables and anything that holds long term. Present Continuous is for what is going on right now, for temporary situations and — together with "always" — for irritation. Stative verbs stay out of it: know, want, believe, understand, belong and own do not describe a process, so they take no -ing form.
Exercises 1 to 10: put the verb into the correct present form.
Answers 1 to 10
The fastest test: can you add "gerade" to the German sentence without it sounding odd? If so, English almost always needs the -ing form.
4Present Perfect or Past Simple — exercises 11 to 22
This is the big one. In spoken German the Perfekt is the normal past tense, and it combines with a finished time expression without any problem: "Ich habe ihn gestern gesehen." Translate that word for word and you get "I have seen him yesterday" — which is wrong. English does not allow the Present Perfect with finished time.
The deciding question is not "when did it happen?" but: is the period in which it happened already over? "Yesterday", "last Monday", "in 2019" and "two weeks ago" are over — Past Simple. "Today", "this year", "since March", "ever", "yet", "already" and "so far" are still open or reach up to now — Present Perfect.
Exercises 11 to 22: Present Perfect or Past Simple?
Answers 11 to 22
As soon as the sentence contains a word that names a finished period, the Present Perfect is ruled out — however recent the event. "I have seen him five minutes ago" is just as wrong as with "yesterday".
5Present Perfect, Present Perfect Continuous and since/for — exercises 23 to 32
German "seit" causes two problems at once here. First, it takes the present tense: "Ich warte seit Dienstag" — in English, "I have been waiting since Tuesday". Second, one German word covers what English splits in two: "since" for a starting point (since Tuesday, since 2014, since breakfast) and "for" for a length of time (for three years, for six months, for an hour).
On top of that comes the choice between the two perfect forms. The Present Perfect stresses a result or a number: "She has written six emails." The Present Perfect Continuous stresses that the activity is still going on, or has just stopped and left a trace: "She has been writing emails all morning." Stative verbs stay in the simple form here too.
Exercises 23 to 32: fill in the verb form, and where there is a second gap, choose since or for as well.
Answers 23 to 32
A rule of thumb for since and for: if you can replace German "seit" with "from that point on", it is "since". If "for a stretch of" fits, it is "for".
6Past Simple or Past Perfect — exercises 33 to 42
German has a pluperfect, but everyday speech often saves itself the trouble, because "vorher", "schon" and "danach" already make the order clear: people say "Als wir ankamen, hatte die Sitzung schon angefangen", but also "fing schon an". English is stricter at this point.
The rule is simple: when two events are in the past and you want to mark the order, the earlier one goes into the Past Perfect (had + past participle) and the later one into the Past Simple. When the events are simply told one after another, everything stays in the Past Simple — a Past Perfect that marks no earlier event is a mistake, not a stylistic choice.
Exercises 33 to 42: Past Simple or Past Perfect?
Answers 33 to 42
Signal words that almost always bring a Past Perfect with them: by the time, before, after, as soon as, already, never ... before. If none of them is there, the Past Simple is usually enough.
7will, going to or Present Continuous — exercises 43 to 52
For the future, German uses the plain present in most cases: "Ich rufe dich morgen an", "Wir treffen uns am Freitag", "Mein Flug landet um 7:15". The future with "werden" is the exception, not the rule. English has three forms that are not interchangeable — and the bare present is allowed only for timetables.
The division of labour: "will" for spontaneous decisions, promises and pure predictions. "going to" for intentions already settled before the conversation, and for predictions based on visible evidence. Present Continuous for fixed arrangements with a time and a place. Present Simple only for flight and train timetables and fixed schedules.
Exercises 43 to 52: choose the right future form. In the last exercise, correct the sentence.
Answers 43 to 52
If the appointment is already in your calendar, use the Present Continuous. If you have just decided, use "will". If you decided the day before yesterday, use "going to".
8If-clauses and the "würde" mistake — exercises 53 to 60
In German, the "würde" form can appear in both halves of a conditional sentence. "Wenn ich mehr Zeit hätte, würde ich mehr lesen" is the careful version, but "wenn ich mehr Zeit haben würde" is heard all the time, and usage guides note that the würde construction keeps spreading. That exact habit migrates into English — where "If I would have more time" is simply wrong.
The four patterns you need: Zero Conditional (if + Present, Present) for things that are always true. First Conditional (if + Present, will + base form) for real conditions. Second Conditional (if + Past Simple, would + base form) for unlikely ones. Third Conditional (if + Past Perfect, would have + past participle) for what can no longer be changed. In none of them does "will" or "would" follow "if".
The same mistake turns up after "when", "as soon as", "before" and "until": German says "Wenn du ankommst" and means the future, English says "When you arrive" and does not allow "will".
Exercises 53 to 60: fill in the correct form — for the sentences in quotation marks, correct them.
Answers 53 to 60
A rule to take into the exam: no "will" after "if", no "would" after "if". The only exception is the polite request — "If you would kindly sign here" — and you will never meet it in a grammar exercise.
9Scoring: what your mistakes say about your English
Count your mistakes per group, not in total. The total only tells you how your evening went; the spread tells you what to practise next.
More than twenty mistakes in total does not mean you do not know the tenses. It means you learned them one at a time and never against each other.
10How to practise a tense instead of ticking a box
Gap-fills test whether you recognise a rule. They do not test whether you use the form when nobody points you to it. The way from the first skill to the second runs through sentences of your own and through real English.
Ten sentences of your own, said out loud, do more than a hundred more gaps. The test for a tense is not whether you recognise it, but whether it slips out without you thinking.
11Practising tenses in real English with FlexiLingo
The last step no longer happens in an exercise. In real English the tenses switch within a single paragraph: Past Simple for the story, Present Perfect for what follows from it, Present Continuous for what is going on right now. That switching has to be heard, not learned.
You see every sentence as it is spoken. "I've been working on it" jumps out in the text but not when you only listen — and these are exactly the forms people miss for years.
When you meet a sentence that shows one of the six decisions in this article, you save it with its full context — sentence, audio, timestamp. Your own collection of examples grows out of material you have actually heard.
Content is graded from A1 to C2. At A2 you mostly meet Present and Past Simple, at B1 and B2 the Present Perfect and Past Continuous join in, at C1 the future perfect forms — your listening material grows with your level.
Saved sentences come back at the right interval. Instead of reading a rule three times, you meet the same structure three times over three weeks — and that is the difference between recognising and being able to use.
Frequently Asked Questions
Yes. All 60 exercises have an answer, and every answer comes with a one-line reason — not just the correct form, but why the other form does not work here. The answers sit directly under each group, so you can finish a whole group before you look.
Because the German Perfekt and the English Present Perfect are built the same way but do different jobs. In spoken German the Perfekt is the normal past tense and accepts any time expression. The English Present Perfect connects the past with the present, so it cannot go with a finished period. As soon as "yesterday", "last week", "in 2019" or "two hours ago" is in the sentence, you need the Past Simple: "I saw him yesterday."
"since" goes before a starting point: since Monday, since 2014, since breakfast, since I moved here. "for" goes before a length of time: for two days, for three years, for ten minutes. The German reason for the mix-up is that "seit" covers both — "seit 2014" and "seit drei Jahren" look the same in German. And because German stays in the present with "seit", people often forget to change the tense in English: it is "I have lived here since 2020", not "I live here since 2020".
Not in standard English. "If I would have more time" and "If I would have known" are mistakes; the correct forms are "If I had more time" and "If I had known". The only exception is the polite request ("If you would follow me, please"), and that does not come up in exercises. The mistake is so common because in colloquial German "wenn ich mehr Zeit haben würde" passes without a second thought.
Group 2, Present Perfect versus Past Simple, and then group 5, the future forms. These two mistakes stand out fastest in conversation and in any exam, because they can come up in almost every other sentence. The stative verbs in group 1 and the if-clauses in group 6 are quicker to fix, because each comes down to a single rule to remember.
Keep going with English tenses
Ready to hear tenses in real English?
Every video in the FlexiLingo library comes with clickable subtitles and a full transcript. Tap any word to see its meaning, hear it, and keep it for review.