[ 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 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