[ 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:
Adverbs › ViewThe soldiers bravely fought.
A. bravely
B. soldiers
C. fought
D. the
Grammar › View
She __________ to the gym every morning before work.
A. go
B. goes
C. going
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
