[ Perfect Tenses ]
How long _______ here?
A. have you been studying
B. you have been studying

Random Topics:
Active and Passive Gerunds and InfinitivesAdjectives with PrepositionVerb AgreementPhrasal Verbs and Verb FormsActive & Passive VoiceGrammar: Have toAuxiliary Verbs (be, do, have)Prepositions - ConjunctionsMust / must notGrammar speak,talk,say,tellOther quiz:
Vocabulary › ViewIt becomes more important to …… in a way that means other people will like you
A. act
B. appear
C. try
Sentences Function and Structure › View
Move.
A. Declarative
B. Interrogative
C. Exclamatory
D. Imperative