[ 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 › 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