[ Grammar ]
He has been (laying, lying) carpet for 10 years.
A. laying
B. lying

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 FragmentOther quiz:
Use of Prepositions or Conjunctions › ViewI always prefer the theatre ___ the cinema.
A. than
B. then
C. on top
D. to
Grammar › View
His friends—– bicycles.
A. Have
B. Has
Question Tag › ViewThere 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