Grammar Quiz

[ Perfect Tenses ]

How long _______ here?

A. have you been studying

B. you have been studying

Select your answer:
A  B  C  D  E 


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,tell

Other quiz:

Future Forms › View

I’ll meet you at the station exit. What _________________?

A. do you wearing

B. will you have worn

C. will you be wearing


Grammar › View

You ______ single

A. be

B. been

C. is

D. are

Vocabulary › View

It 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