Select your answer:

Random Topics:
Simple Present and Past TensesPresent Perfect & Past Simple TenseGrammar (Adjectives)GrammarAdverb of TimeNoun PhraseTenses and ComparisonsEs and SPossessive Pronouns and QuantifiersModal PerfectOther quiz:
Grammar › ViewHe’s been working there _______ ten years.
A. since
B. for
C. already
Present Perfect Continuous Tense › View
How long…(learn / you)…English?
A. have you learning
B. has you been learning
C. have been learning
D. have you been learning
