[ 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 › ViewA boy _____sister is in my class was in the bank at that time.
A. who
B. whom
C. whose
D. that
Modal Verbs › View
Rewrite using a modal: It is necessary for you to study for the exam.
A. You might study for the exam.
B. You must study for the exam.
C. You can study for the exam.
D. You should study for the exam.
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
