Topics: Present Perfect: for/since
Karen ____ (not/be) near the sea ____ a long time.
A. haven`t be/ for
B. hasn`t been/ since
C. haven`t been/ since
D. hasn`t been/ for
Select your answer:

Random Topics:
Family Vocabulary and GrammarModifiersFrequencyMaritime Vocabulary and GrammarTenses (Present, Past, Future Forms)If ConditionalsAuxiliary WordsVOCAB & GRAMMARPresent Simple, Present Continuous or Present PerfectDefinite and Zero ArticleOther quiz:
Grammar & Vocabulary › ViewMargaret ____ in the school marathon for charity before.
A. has never run
B. never runs
C. never ran
D. has never been running
Grammar › View
My sister ___ chocolate every day.
A. eating
B. eat
C. ate
D. eats
