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

English Tenses Review

Before you take the quizzes, practice the following exercise with a partner, one person asking the questions and the other answering the questions. Every answer in this exercise is answered in a complete sentence using the verb phrase feed my fish.

Practice this exercise with a partner. Take turns asking and answering each question.

Do you need help?

What do you do every day?   
I feed my fish every day.

What did you do yesterday?
I fed my fish yesterday.

What will you do tomorrow?
I will feed my fish tomorrow.

What are you doing right now?
I am feeding my fish right now.

What were you doing at this time yesterday?
I was feeding my fish at this time yesterday.

What will you be doing at this time tomorrow?
I will be feeding my fish at this time tomorrow.

What have you done since you got up this morning?
I have fed my fish since I got up this morning?

What had you done before you went to bed last night?
I had fed my fish before I went to bed last night.

What will you have done before you go to bed tonight?
I will have fed my fish before I go to bed tonight.

What are you doing?
I am feeding my fish.

How long have you been doing that?
I have been feeding my fish for five minutes.

What were you doing before you started this quiz?
I was feeding my fish before I started this quiz.

How long had you been doing that?
I had been feeding my fish for five minutes before I started this quiz.

What will you be doing before you take this quiz tomorrow?
I will be feeding my fish before I take this quiz tomorrow.

How long will you have been doing that?
I will have been feeding my fish five minutes before I take this quiz tomorrow.

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