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

Random Topics:
Present Perfect TensesSimple Past and Past Progressive TensesGerunds in SentencesPresent Simple PassiveMuch, many, a lot of, a few, a littleIndependent and Dependent ClausesSimple Past - Irregular VerbsThe -ing Form of VerbsGerund, Participle, Infinitive, or AppositivePast Simple or Past ContinuousOther quiz:
Grammar › ViewAccording to neighborhood folklore, Napoleon’s big toe is hidden in a vault in ________ basement.
A. Mr. Wilsons
B. Mr. Wilson’s
C. Mr. Wilsons’
Past Participle › View
That tall new building in Kuala Lampur really ___ me!
a. fascinate
b. fascinating
c. fascinates