[ Tenses with Time Expressions ]
They ___ (be) friends for a long time.
A. have been
B. will be friends
C. are friends
D. were friends
Select your answer:

Random Topics:
Countable & Uncountable NounsClauses and ConjunctionSimple and Continuous Present TenseFuture Time and TensesAdverbs and PhrasesPresent and Future TensesConjunctions, Interjections and DeterminersPresent Simple Affirmative and NegativeNoun Phrases and AdverbialsTenses: Present simple, Past Simple, Future SimpleOther quiz:
Grammar › ViewOver a million dollars in cash _______________ from a bank in Seattle.
A. has been stolen
B. has stolen
C. had stolen
D. is stolen
Tenses (Present, Past, Future Forms) › View
She ………….(have ) her new phone for a year
A. has been having
B. had
C. had had
D. has had
