[ Present Perfect and Present Perfect Continuous ]
I have known my best friend …… six years.
A. for
B. since

Random Topics:
-Ing and Infinitive Verb PatternsPrepositions Of PlaceCoordinating ConjunctionsPast Perfect and Past Perfect Continuous TenseNounPassive with ModalsPrepositions after Verbs and AdjectiveGrammar: Adjectives & PrepositionsGrammar: so and suchSimple vs Continuous Past TenseOther quiz:
Grammar › ViewWhat do you do in your ______________?
A. healthy
B. free time
C. sometimes
Verb Tenses › View
By the end of this month, I __ for this company for two years.
A. have been working
B. will have been working
C. will be working
D. will work
Personal Pronouns › ViewWhere are 3C children? Do you see ____?
A. they
B. we
C. them
D. us
Vocabulary › View
A collection of devices and tricks intended to influence thinking.
A. thesaurus
B. almanac
C. propaganda
D. dictionary
