Grammar Quiz

[ Tenses ]

How long __ you __ (know) each other?

A. do, know

B. are, knowing

C. have, known

D. have, been knowing

Select your answer:
A  B  C  D  E 


Random Topics:

Main Idea and Sentence StructureSpeech TensesReporting VerbsAsking and Giving SuggestionConditional Sentences Type 0, 1 and 2Possessive Nouns with Apostrophes and PronounsGerund, Infinitive & ModalsAdjectives (-ed / -ing)PrepositionsPresent tense Affirmative

Other quiz:

Question Tag › View

I am on time, _____?

A. do I

B. aren’t I

C. am I

D. weren’t I


Vocabulary › View

an attempt to do something

A. administration

B. dogged

C. endeavor

D. execute

E. reactivate

Grammar › View

He last traveled to Europe five years ago.

A. He is traveling to Europe in five years.

B. He will travel to Europe in five years.

C. He traveled to Europe last week.

D. He hasn’t traveled to Europe for five years.


Grammar › View

The computer _________ slowly since we installed the new operating system.

A. was running

B. has been running

C. will run