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:

Grammar › View

What do you do in your ______________?

A. healthy

B. free time

C. sometimes


Verb Tenses › View

By the end of this month, I __ for this company for two years.

A. have been working

B. will have been working

C. will be working

D. will work

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