[ Grammar ]
He _________ english for 10 months/since last november
A. has been learning
B. had been learning
C. have been learning
D. none of these

Random Topics:
Vocabulary and Sentence StructurePresent Simple vs Present ContinuousGrammar (either..or.. and neither..nor..)Verbs � Nouns � Adjectives - AdverbsHomophone & HomonymReported Speech and Reported QuestionsParallelism and Subject Verb AgreementPresent Simple for Future ArrangementTo infinitive - GerundComplex Sentences with Adverb ClausesOther quiz:
Grammar › ViewHow many times (you/see) him since he went to Edinburgh?
A. had you seen
B. did you see
C. have you seen
D. have you been seeing
Grammar › View
The cat would rather be snoozing ______ playing with its toys.
A. then
B. than
Grammar › ViewThe dog ___________ (to bark) at me ____ 5 minutes.
A. has been barking / for
B. have been barking / for
C. has been barking / since
D. have been barking / since
Grammar › View
Is their dog from Japan?
A. Yes, they are.
B. No, it doesn’t.
C. Yes, it does.
D. No, it isn’t.