Present TensesPresent SimplePresent ContinuousPresent PerfectPresent Perfect Continuous
Past TensesPast SimplePast ContinuousPast PerfectPast Perfect ContinuousPast Tenses AdvancedWhen vs WhileUsed to
Future TensesFuture SimpleFuture ContinuousFuture PerfectFuture Perfect ContinuousFuture TensesGoing ToGoing To vs Will
Grammar TestsAction VerbsAuxiliary VerbsContractionsDo and MakeSay and TellPhrasal VerbsModal VerbsAdverbs of FrequencyQuestion TagsEcho QuestionsReported Speech
ConditionalsZero ConditionalFirst ConditionalSecond ConditionalFirst or Second Conditional Third ConditionalMixed Conditionals
Tense Versus TensePresent Simple vs Present ContinuousPast Simple vs Present PerfectPast Continuous vs Past SimplePast Perfect vs Past SimplePresent Perfect vs Present Perfect ContinuousWill vs Going ToWill vs Going To For Predictions Future Perfect vs Future Perfect ContinuousMixed TensesTenses Advanced
Are You an English Tenses Master?Test Your Tenses SkillsEnglish Tenses ReviewAsteroids
VerbInversionVerb: To BeIrregular Verbs
Passive VoicePresent Simple PassiveContinuous Tenses PassivePast Simple PassivePerfect Tenses PassiveFuture Simple PassivePassive SummaryGoing to PassiveSay, Believe, SupposeGet + Participle
TestsTenses Advanced

Test Your Tenses Skills

Choose the correct tense form.

1. I ________ my coffee black.
liking
was liking
like
2. We ________ to London many times before.
was
had been
have been
3. What ________ ? I am a scientist.
are you doing
do you do
you are
4. Chriss ________ It's so annoying!
always blabs
blabbed
is always blabbing
5. I swear I ________ tell anyone about your mistake.
don't
won't
willn't
6. This time next month they ________ on the French Riviera.
will be sunbathing
are sunbathing
will have been sunbathing
7. Philip ________ haggis before he went to Scottland.
hasn't eaten
didn't eat
hadn't eaten
8. Lenny was exhausted. He ________ snow all night.
had been shovelling
was shovelling
has been shovelling
9. I ________ my Internet connection while I ________ a payment.
was loosing, was doing
was losing, done
lost, was doing
10. The players ________ for a few months before they set out on the games.
had been exercising
have been exercising
were exercising
11. We ________ for the postman since the morning.
are waiting
waited
have been waiting
12. Alice ________ well recently.
hasn't been doing
is not doing
wasn't doing
13. The student ________ a right solution yet.
found
hasn't found
didn't find
14. The plumber ________ the tap between 5 and 6.
fixed
has fixed
was fixing
15. Our plane ________ at 7 o'clock.
leaves
will leave
is leaving
16. If only she ________ me seriously!
takes
had taken
have taken
17. When I was a kid I ________ in Wyoming.
have lived
lived
had lived
18. Lara and Paul ________ married in May.
All's been fixed.
are getting
will get
get
19. By December I ________ off my credit card.
will pay
I'm paying
will have paid
20. I _________ my grandparents last week.
visited
have visited
had visited
21. Lucy is run-down. She ________ hard all night.
was studying
studied
has been studying
22. It ________ all day.
is raining
has been raining
rains
23. We ________ each other since our school days.
have known
know
have been knowing
24. Robert was mad because he ________ tickets for the final match.
didn't buy
hadn't bought
hasn't bought
25. His behaviour ________ significantly since I last saw him.
had changed
changed
has changed
26. Oh my Gosh! The plane ________ crash!
is going to
will
shall
27. ________ you ________ me the pen, please?
will, be passing
will, pass
are, passing
Submit
Present TensesPresent SimplePresent ContinuousPresent PerfectPresent Perfect Continuous
Past TensesPast SimplePast ContinuousPast PerfectPast Perfect ContinuousPast Tenses AdvancedWhen vs WhileUsed to
Future TensesFuture SimpleFuture ContinuousFuture PerfectFuture Perfect ContinuousFuture TensesGoing ToGoing To vs Will
Grammar TestsAction VerbsAuxiliary VerbsContractionsDo and MakeSay and TellPhrasal VerbsModal VerbsAdverbs of FrequencyQuestion TagsEcho QuestionsReported Speech
ConditionalsZero ConditionalFirst ConditionalSecond ConditionalFirst or Second Conditional Third ConditionalMixed Conditionals
Tense Versus TensePresent Simple vs Present ContinuousPast Simple vs Present PerfectPast Continuous vs Past SimplePast Perfect vs Past SimplePresent Perfect vs Present Perfect ContinuousWill vs Going ToWill vs Going To For Predictions Future Perfect vs Future Perfect ContinuousMixed TensesTenses Advanced
Are You an English Tenses Master?Test Your Tenses SkillsEnglish Tenses ReviewAsteroids
VerbInversionVerb: To BeIrregular Verbs
Passive VoicePresent Simple PassiveContinuous Tenses PassivePast Simple PassivePerfect Tenses PassiveFuture Simple PassivePassive SummaryGoing to PassiveSay, Believe, SupposeGet + Participle