[ 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 › ViewCity officials have……………Hermon Avenue businesses that street repairs will be completed within 48 hours.
A. arranged
B. assured
C. disclosed
D. committed
Indefinite Pronouns › View
Do you know ______ in Japan?
A. somebody
B. anybody
C. nobody
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
