[ Tenses with Time Expressions ]
They have been friends ___ childhood.
A. for
B. during
C. after
D. since

Random Topics:
Subject Verb Agreement and Coordinating ConjunctionsInfinitivesVerbs - third personProgressive Verb TensesPast Simple or Past ContinuousPast Simple & Past PerfectConjunctionPrepositions of Location, Movement and TimeHas Got & Have GotAdjective vs AdverbOther quiz:
Grammar › ViewI haven’t ______________ your book.
A. taken
B. take
C. took
D. takes
Active & Passive › View
He _______ her.
A. will help
B. is help
C. are help
Grammar › ViewThere is a ___________ in the pond.
A. frog
B. frogs
Subject Verb Agreement › View
A large number of voters still __________ along straight-party lines.
A. vote
B. votes
C. voted
D. voting
