Participle clause: ____________ her homework, she went out.
A. Having finished
B. Having had finsihed
C. Have finshing
D. Finishing

Random Topics:
Noun Phrases and Verb PhrasesContrast Linking WordsTenses PracticePast TenseSimple Future TenseQuantifiers with NounsModals of Speculation and DeductionPunctuationNarrative, Past TensesPrepositionOther quiz:
Grammar › ViewIdentify the correct sentence.
A. “Martin, Have you met my half-brother, Michael?”.
B. “Martin, have you met my half brother, Michael?”
C. “Martin, have you met my half-brother, Michael?”.
D. “Martin, have you met my half-brother, Michael?”
Adverbial Concession Clauses › View
Although Sue felt tired, she stayed up late talking to Jill.
A. Despite feeling tired, Sue stayed up late talking to Jill.
B. In spite feeling tired, Sue stayed up late talking to Jill.
C. Sue wouldn’t feel tired despite staying up late talking to Jill.
D. Sue stayed up late talking to Jill. As a result, she was tired.
Past Tenses › View‘ Have you always worked as a nurse?’
‘No. I … a childminder.’
A. was used to being
B. am used to being
C. used to be
Modal Verbs › View
I _____ be grateful if you could proofread my essay.
A. Can
B. Must
C. Could
D. Would