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