[ 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:
Question Tags › ViewWe will meet at the airport on Sunday, _____________?
A. won’t we
B. will we
C. do we
D. don’t we
Determiners › View
There is _____ rice on the dish.
A. a few
B. a little
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
