[ Progressive Perfect and Simple Verb Tenses ]
Fill in the blank for PAST PERFECT tense:
“Jenny __________ never been on that roller coaster before today!”
A. has
B. have
C. had
D. will have

Random Topics:
Relative ClausesPresent Simple for Future ArrangementPreposition after some VerbsFuture Tense and ConditionalsWho am I?Articles & QuantifiersQuantifierlike/do not likePast Tense vs Present Perfect TenseFor vs SinceOther quiz:
Clause Markers TOEFL Grammar › ViewComplete the sentence with the best clause marker:
The drumbeats _______ we heard sent a message.
A. whomever
B. who
C. whose
D. which
Grammar › View
Humans rely on _____ species of plants and animals for food than they once ______.
A. less, done
B. fewer, done
C. less, did
D. fewer, did
Tenses › ViewNam usually ________ to the theme park near his house when he was a little boy.
A. goes
B. went
C. had gone
D. has gone
Grammar › View
You ………………. tell her – she already knows everything.
A. mustn’t
B. needn’t
