[ 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:
Tenses › ViewShasha climbed up a mountain when she_________ Malaysia last year.
A. visits
B. visited
C. is visiting
D. we’re visiting
Grammar › View
Margaret ____ in the school marathon for charity before.
A. has never run
B. never runs
C. never ran
D. has never been running
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
