Grammar Quiz

[ Grammar ]

He has been (laying, lying) carpet for 10 years.

A. laying

B. lying

Select your answer:
A  B  C  D  E 


Random Topics:

Identifying Sentence TypesPast and Past ContinuousNoun PhrasePresent & Past TensesAdverbs of Time and PlaceTransition WordsSimple Verb TensesAbstract NounsProgressive Perfect and Simple Verb TensesSentence and Fragment

Other quiz:

Toeic Verb › View

We ……. coffee when the new Vice President came into the office.

A. have

B. were having

C. will have

D. have had


Conjunctions › View

_____ I do not like vegetables, I do not mind eating burgers with salad in them.

A. But

B. Because

C. As

D. Though

Question Tag › View

There are many students, ………………….?

A. isn’t it

B. aren’t there

C. do they


Present Tenses › View

It’s not nice of her. I … for her all day and she’s still not here.

A. waited

B. am waiting

C. have been waiting