Grammar Quiz

[ Present Perfect Tense ]

I have been teaching _____ a long time.

A. for

B. since

Select your answer:
A  B  C  D  E 


Random Topics:

TOEIC GrammarPresent ContinuousModals and ConditionalsPast Simple VS Used toArticles and QuantifiersMixed ConditionalNoun Clauses with THATPresent Simple Affirmative and NegativePersonificationGrammar : Structural Common Errors

Other quiz:

Preposition after some Verbs › View

How are you feeling? Have you recovered _______ your operation yet?

A. from

B. to

C. on

D. at


Tenses › View

They are writing letters now.

A. Present Continuous

B. Past Continuous

C. Future Continuous

D. Past Simple

Adjective Clause › View

the train,………….is black colour

A. Who
B. Which
C. Where
D. When


Grammar › View

He ______ _________ a suit.

A. were wearing

B. are wearing

C. is wearing

D. is wear