[ 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:
Vocabulary › ViewWhich word means a place where prisoners are kept?
A. rail
B. jail
C. sail
D. mail
Tenses › View
Look, someone ____ their handbag in the room.
A. left
B. has left
C. leaves
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.
