[ Grammar and Vocabulary ]
I remember her face so this girl ……. here before.
A. might have been
B. should have been
C. have to be
D. need to be

Random Topics:
Preposition and ConjunctionPassive Voice, Question Tag, PrepositionsSimple Past Tense (was/were)Simple Present - Negative & InterrogativePresent PerfectTenses and StructureTenseInfinitiveComparativeCompound and Complex, ConditionalsOther quiz:
Grammar › ViewSpelling. Select the correct answer.
word meaning: Go before, herald
A. Procede
B. Precede
C. Preceed
D. Proceed
Grammar › View
We’d better …………. for a coffee or we will be late
A. not to stop
B. not stop
Adjective › View
a.thirsty
b.hungry
Grammar › View
“Who’s that over there?” – “Oh, it’s our new teacher, ____ just started work today.”
A. that
B. which
C. who
D. who he
