[ Phrases ]
having written
A. (simple) active tense
B. (simple) passive tense
C. perfect tense
D. perfect passive tense

Random Topics:
Prepositional PhraseGrammar - may & mightComplex Sentences with Adverb ClausesPronounciation and GrammarVerb Patterns / IngModalsInfinitive and GerundPreposition of DirectionPreposition FormSimple Present vs Present ProgresiveOther quiz:
Grammar › ViewA. knives
B. lighter
C. stairs
D. heater
Auxiliary Verbs (be, do, have) › View
_______ he in my American History class?
A. Didn’t
B. Wasn’t
C. Hadn’t