[ Grammar & Vocabulary ]
I have known Maggie _____________ 1993.
A. by
B. for
C. in
D. since
Select your answer:

Random Topics:
Nouns and Their FormsNouns and VocabularyAdverbial Clauses of Reason / CauseModal Verbs of Certainty and PossibilityModals, Phrasal Verbs, Gerunds and InfinitivesVerbs – Nouns – Adjectives - AdverbsAuxiliary Verbs & Question TagsPast Simple and Past ProgressiveCountable Vs Uncountable NounsPresent Perfect Negative and InterrogativeOther quiz:
Grammar › ViewSally hopes _______ a painter. She practices _______ every day.Â
A. to be; painting
B. being; painting
C. being; to paintÂ
D. to be; to paint
Perfect Tenses and Vocabulary › View
You look exhausted. What have you…………?
A. been doing
B. done
C. do
