Grammar Quiz

[ Grammar ]

You _______________ piano for years but you still can’t play a single song.

A. have been learning

B. learned

C. have learnt

D. have been learnt

Select your answer:
A  B  C  D  E 


Random Topics:

Things in EnglishPast Simple TenseAdjective ClausesSentences vs Run-OnsPassive Voice with Modal VerbsSimple Tenses in EnglishTenses and StructuresPresent simple, Present continuous, Singular, PluralPassive and Active VoiceSpelling

Other quiz:

Grammar › View

If you tell lies all the time, _______ (people / not / believe) you.

A. If you tell lies all the time, people will not believe you.
B. If you tell lies all the time, people not believe you.
C. If you tell lies all the time, people will believe not you.
D. If you tell lies all the time, people believe not will you.


Grammar › View

The  ………………………..test I have taken was in chemistry class.

A. as hard

B. harder

C. hard

D. hardest

Grammar & Vocabulary › View

This educational app can let students learn English and play exciting games _____ the same time.

A. at 

B. in

C. with

D. on


Will vs be going to › View

She _________ a doctor! She has already passed her exams!

A. is going to be

B. isn’t going to be

C. will be