Grammar Quiz

[ 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 › View

The 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.