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 › ViewIf 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 › 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
