[ 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 › ViewThat Ricardo needs to change jobs is clear.
A. correct
B. incorrect
Grammar › View
. Javier told his group to _______ the project while he was away.
A. keep him company for
B. get him in touch with
C. keep him posted on
D. get hold of him to
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
