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

Asteroids

On this page you will find an interactive lesson to revise your knowledge of the 12 English Tenses! 

Present

  • Your spaceship has 5 lives left. (Present Simple)
  • You're playing a game called "Asteroids". (Present Continuous)
  • You've been playing this game for 50 seconds. (Present Perfect Continuous)
  • You've destroyed 4 asteroids. (Present Perfect).

Past

  • I made this game about 3 days ago. (Past Simple)
  • I had been thinking about creating this game for several weeks. (Past Perfect Continuous)
  • Before I started making this game, I had refreshed my knowledge about trigonometry. (Past Perfect)
  • At this time yesterday, I was working hard to finish "Asteroids". (Past Continuous)
    Note: this sentence is static (as opposed to the Present Perfect Continuous sentence).

Future

  • You will probably stop playing this game because it's a bit boring. (Future Simple)
  • By the end of April, I will have added more games of this type. (Future Perfect)
  • Will you still be playing this game in 10 minutes? (Future Continuous)
  • I will have been trying to come up with a good Future Perfect Continuous sentence for an hour soon. (Future Perfect Continuous)
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