[ 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

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 VoiceSpellingOther quiz:
Modal Auxiliary Verbs › ViewI ______ (must / have to) get up early for work tomorrow.
A. have to
B. must
Passive Voice › View
My house …….. for two months.
A. Has renovated
B. Have renovated
C. Have been renovating
D. Have been renovated
E. Has been renovated
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
