Grammar Quiz

[ Present Perfect and Present Perfect Continuous ]

I have known my best friend …… six years.

A. for

B. since

Select your answer:
A  B  C  D  E 


Random Topics:

-Ing and Infinitive Verb PatternsPrepositions Of PlaceCoordinating ConjunctionsPast Perfect and Past Perfect Continuous TenseNounPassive with ModalsPrepositions after Verbs and AdjectiveGrammar: Adjectives & PrepositionsGrammar: so and suchSimple vs Continuous Past Tense

Other quiz:

Adverbs › View

The soldiers bravely fought.

A. bravely

B. soldiers

C. fought

D. the


Grammar › View

She __________ to the gym every morning before work.

A. go

B. goes

C. going

Personal Pronouns › View

Where are 3C children? Do you see ____?

A. they

B. we

C. them

D. us


Vocabulary › View

A collection of devices and tricks intended to influence thinking.

A. thesaurus

B. almanac

C. propaganda

D. dictionary