[ Types of Phrases ]
We all sighed in relief,James having found his passport.
A. infinitive phrase
B. gerund phrase
C. participle phrase
D. absolute phrase

Random Topics:
Vocabulary : Coming & GoingRelative Pronoun/AdverbsVerb and PrepositionPast and Future TensesConjunctivesPresent Continous TenseAdverbs, Infinitives, Definite ArticlePast Progressive TensePresent Simple and Present ContinuousQuantifiers & Modals of ObligationOther quiz:
Mixed Tenses › ViewTomorrow the weather…..great
A. is
B. was
C. has been
D. will be
Grammar › View
Choose the sentence with the correct punctuation.
A. Excuse me. you have dropped your purse.
B. Excuse me, you have dropped your purse.
C. Excuse, me you have dropped your purse.
D. Excuse me! You have dropped your purse!
Conjunctions › ViewHe studied hard for the exam; ___ he didn’t get the grade he wanted.
A. and
B. but
C. also
D. so
E. however
Grammar › View
I _____ about the problem months ago, but I _____ a solution yet.
A. know/haven’t
B. had known/didn’t find
C. knew/haven’t found