[ Perfect Tenses ]
I have taught this lesson before.
A. Present Perfect
B. Past Perfect
C. Future Perfect

Random Topics:
Active and Passive Gerunds and InfinitivesIndefinite and Intensive NounProgressive Verb TensesPresent Continuos TenseAlong & AgainstHomophonesGrammar for TOEFLSimple Past vs Past Continuous TenseAdjectiveSimple Past Tense and Present Continuous TenseOther quiz:
Grammar › ViewMy grandparents always___________ television before going to bed.
A. watch
B. watches
C. watching
D. are watching
Grammar › View
___ my arm. They say the pain is really terrible.
A. I had never broken
B. I am never breaking
C. I have never broken
D. I never broke
Contrastive Conjunctions › ViewUse ‘but’ in a sentence to express a limitation or exception.
A. I wanted to go for a walk, and it was sunny.
B. I planned to stay home, but I had a great time.
C. I wanted to eat dessert, so I skipped dinner.
D. I wanted to go for a walk, but it started to rain.
Articles › View
It’s raining today but I don’t have ______ umbrella.
A. a
B. an
C. the
