Grammar Quiz

[ 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:
A  B  C  D  E 


Random Topics:

Present Simple Tense PassiveReported Speech and Reporting VerbsArticles with Proper NounsDegree of ComparisonSimple Present Negative and QuestionGrammar and VocabulariesTOEIC Grammar and Vocabulary ReviewPresent Perfect and Simple Past TenseSocial Media VocabularySimple Past Continuos

Other quiz:

Vocabulary › View

Which of the following IS NOT a conjunction?
A. And
B. But
C. Because
D. Or
E. The


Verb Patterns › View

Do you mind ….(open) the window? It is too dusty.

A. open

B. opening

C. to open

Tenses › View

The company ___ requires three years of experience for all job applicants.

A. once

B. sometime

C. usually


Vocabulary › View

a book where you write down your thoughts and feelings or what has happened each day

A. adjective

B. leaflet

C. character

D. diary