Grammar Quiz

[ Grammar ]

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

A. laying

B. lying

Select your answer:
         


Random Topics:

Be going to / WillIndefinite ArticleModals for ObligationSuffixes and TensesSo, Such, Many, MuchLinking VerbTo Infinitive/Bare Infinitive/GerundsModal ProbabilityRelative Clauses and UsageCan/Could

Other quiz:

Adjective vs Adverb › View

Ann never gets to work ________ (late).

A. late

B. lately


Passive Voice › View

Before Jane won the lottery, she __________ any kind of contest.

A. hasn’t entered

B. doesn’t enter

C. wasn’t entering

D. hadn’t entered