[ 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:
Grammar & Vocabulary › ViewThis 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