Grammar Quiz

Topics: 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:

Adjectives & QuantifiersConjunction: Because and SoInversion + Passive VoiceTenses, Determiners & Subject Verb AgreementFigurative Language VocabularyCoordinating & Subordinating ConjunctionsGrammar and Sentence StructurePresent ContinousTenses and ConclusionsVerb, Object, Preposition

Other quiz:

Modal Verbs › View

You look so tired. I suppose you _______ take a break.

A. May

B. Should

C. Must

D. Can


Grammar › View

The man _____ picking me up yesterday after school is my uncle.

A. who you saw

B. that you

C. that you have seen

D. which you saw