[ Tenses ]
He has learned English ________ 4 years
A. For
B. Since
C. After
D. Before

Random Topics:
Do not- Does notGerunds and InfinitivesGrammar: was/wereCommas and Subordinating ConjunctionsContinuous and Perfect TensesFuture Tense VocabularySimple Present vs Present ProgresiveRelative Clauses PronounsPassive of Modal VerbsGrammar on ConditionalsOther quiz:
Simple Past Tense › ViewHow long did you stay there?
A. I stay there two weeks.
B. I stayed there two weeks.
C. I staied there two weeks.
Conjunction › View
Ranjan is a refuse collector ____ he is proud of his work.
A. so
B. but
C. because
Tenses › ViewAt 7 p.m. yesterday, we ___ dinner at a street market.
A. eat
B. are eating
C. were eating
D. have eaten
Grammar › View
These are the _____ strawberries I have ever tasted.
A. sweet
B. sweeter
C. as sweet as
D. sweetest