[ Present Perfect Tense ]
She has been my friend ___________________ years.
A. For
B. Since

Random Topics:
Grammar - Collective NounsComplex Prepositionsso vs suchVerb PhraseSubject Verb Agreement Irregular VerbClause Markers TOEFL GrammarThere is, There are, Some, AnySimple PastGrammar - SimilesAsking & Giving OpinionOther quiz:
Tenses › ViewIt ______ since 9 o’ clock
A. will rain
B. will be raining
C. rained
D. has been raining
Tenses › View
If only we ______ the directions!
A. will follow
B. did follow
C. followed
D. had followed
Vocabulary › Viewfeeling or showing disbelief
A. Indignation
B. Succinctly
C. Caustic
D. Incredulously
Present Perfect and Present Perfect Progressive Tenses › View
We ___ (read) this book for an hour.
A. are reading
B. have read
C. have been reading
D. read