[ 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:
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