[ Present Perfect Continuous Tense ]
Mary…(live)…in Germany since 1992.
A. has been Living
B. have to live
C. have been living
D. has been living

Random Topics:
Conjunctions and TransitionsGrammar - too & enoughUsed toPassive Voice with Modal VerbsTransitive and Intransitive VerbConditional and Mix Conditional SentenceZero & First ContidionalSimple Present - Negative & InterrogativeGrammar PhrasesNoun / PronounOther quiz:
Relative Pronouns › ViewThe books … are lying on the table belong to me.
A. who
B. which
C. whom
D. whose
Grammar › View
Which of the following describes a routine?
A. We had dinner at about 7pm.
B. We have dinner at about 7pm.
C. We will have dinner at about 7pm.
D. We haven’t had dinner yet.
Tenses › ViewYou must ____________ a helmet.
A. wear
B. wearing
C. wears
D. is wearing
Modal Verbs of Permission › View
When is ‘may’ most often used to ask for permission?
A. Between friends
B. Between two children
C. Between two adults
D. Between a child and an adult
