[ Present Tenses ]
We have lived here _______________ 10 years
A. for
B. since
C. in
D. on

Random Topics:
How much and how manyTenses and StructuresSimple Present Tense/be/Present ProgessiveSecond ConditionalsPronounsThird ConditionalsTypes of SentencesReporting VerbsProgressive TenseContinuous TensesOther quiz:
Tenses › ViewLook! Our kites ____ fly high in the sky.
A. fly
B. are flying
C. is flying
Grammar › View
Which one has the same meaning with “not wide enough”:
This garage was not wide enough for the camper van to fit in.
A. old enough
B. so big
C. very long
D. too narrow
Conjunctions › ViewWhich dress should I buy? The red ……. the blue one?
A. and
B. but
C. or
Present Perfect Tense › View
Our class ____________ 3 grammar quizzes so far this semester.
A. has had
B. had
C. have had
D. has having
