[ Present Perfect Continuous Tense ]
How long…(learn / you)…English?
A. have you learning
B. has you been learning
C. have been learning
D. have you been learning
Select your answer:
Random Topics:
Come vs. GoPresent Perfect Continuous Tense If vs. WhetherPunctuationPrepositionsGrammar: is/are/was/wereGrammar - Collective NounsTime ExpressionsAsking for and Giving Opinion
Other quiz:
Pronouns › ViewThe kids rode the rollercoaster by _________ .
A. themselves
B. herself
C. himself
Grammar › View
Samuel: Oh no! My printer is broken. Can you help me?
David: I am so sorry, I can’t.
The underlined expression expresses ….
A. Expressing apology
B. Expressing greeting
C. Expressing thanking
D. Expressing leave-taking
How to use : Read the question carefully, then select one of the answers button.