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 › ViewA:___ the movie ___ begin? B:Yes. Please turn off(關閉)your cellphone now.
A. Is; will
B. Is; going to
C. Will; going to
D. Will; is going to
Grammar › View
“Don’t leave the backpack here” The teacher said
A. The teacher told me not to leave the backpack there.
B. The teacher told me not to leave the backpack here.
C. The teacher told me that I didn’t leave the backpack there.
D. The teacher told me to leave the backpack there.
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
