Grammar Quiz

[ Grammar ]

What is the verb tense in the sentence: “I have been reading this book for two hours.”

A. Present Perfect Continuous

B. Past Perfect Continuous

C. Future Perfect Continuous

D. Present Continuous

Select your answer:
A  B  C  D  E 


Random Topics:

Tenses, Tag Questions, Phrasal VerbsDirect Object and Indirect ObjectLet & Be allowed toConjunctions - Conjunctive AdverbsGrammar ElementaryFuture Simple TenseSentence Structure and ConjunctionsModals and TensesOffer and SuggestionModal Verbs and Gender Nouns

Other quiz:

Reported Speech › View

“I need to get a loan to buy a car.”

A. He said he needed to get a loan to buy a car.

B. He said he will need to get a loan to buy a car.

C. He said he would need to get a loan to buy a car.

D. He said he had needed to get a loan to buy a car.


Idioms › View

To “jump on the bandwagon” means to ___.
a. continue
b. rest
c. join in

Vocabulary & Grammar › View

You can confide _______ me if you have a personal problem you need to discuss.

A. for

B. in

C. on

D. at


General Knowledge › View

Vitamin that helps the immune system against colds

A. Vitamin A
B. Vitamin B
C. Vitamin C
D. Vitamin D