[ 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:
Pronouns › ViewWhere should Mary and _____ put these cups?
A. him
B. them
C. it
Conjunctions & Cohesive Devices › View
I can’t afford a dog. ________, my landlord doesn’t allow pets in the apartments.
A. Subsequently
B. Although
C. Moreover
D. Furthermore
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