Grammar Quiz

[ Grammar ]

present perfect continuos: ___ you___ (play) guitar much recenty?

A. has, been playing

B. have, playing

C. have, play

D. have, been playing

Select your answer:
A  B  C  D  E 


Random Topics:

Gerund or InfinitivesFrequencyRegular and Irregular VerbsPast Tense & Present Perfect TensePrepositions of Location, Movement and TimeAdverb of Frequency and TensesGrammar: was/wereIdiomsModal RequestsFuture or Past

Other quiz:

The -ing Form of Verbs › View

Some people get tired ____ ____ in traffic

A. of driving

B. of drive

C. for driving

D. for drive


Preposition › View

There was an accident ……………………….. the crossroads this morning.

A. on

B. in

C. at

D. between

Plural › View

What’s the plural of foot?

A. Foots
B. Footes
C. Feet


Modals › View

_______ you tell me the time, please?

A. May

B. Might

C. Could