[ Grammar ]
She ______ my best friend for years.
A. is
B. has been
C. was
D. be

Random Topics:
Grammar & VocabFuture Simple TenseTenses, Determiners & Subject Verb AgreementConnectorsSubject Verb Agreement Irregular VerbVerbal and Appositive PhrasesModals - Conditionals - Future TensesModals and VocabularyNarrative TensesComparative AdverbOther quiz:
Tenses › View__________They (play)______________ football every evening?
A. Do they play…..
B. Are they playing…
C. Did they play….
D. plays
Passive Voice › View
My dress ______________ by the old tailor in our neighborhood.
A. been made
B. have made
C. was been made
D. has been made
Conjunction › ViewSammy had someone handle her passport … he went to abroad
A. When
B. Before
C. However
D. Therefore
Present Perfect Tense › View
Paul hasn’t played the piano ___________________ he was a boy.
A. For
B. Since
