[ Present Perfect Simple vs Continuous ]
They __________ (learn) Spanish for three years now.
A. have learned
B. have been learning
Select your answer:

Random Topics:
For vs Sinceso vs suchConditional Sentences and AdverbsRelative PronounsGerund, Infinitive & ModalsTenses & PrepositionVocabularyGrammar - either...or, neither...norPresent Simple TenseTenses - Present and PastOther quiz:
Reported Speech › View“Say hello to Jim,” they said.
A. They asked me to say hello to Jim.
B. They asked me to says hello to Jim.
Grammar › View
Please don’t let me ……. (FORGET) about new batteries.
A. to forget
B. forgetting
C. forget
