[ Grammar ]
Mum ____ all morning. She ____ lots of Christmas presents.
A. has shopped/has bought
B. has been shopping/has bought
C. has been shopping/has been buying
D. has shopped/has been buying

Random Topics:
Gerunds and InfitinitivesPossessive Adjectives & Possessive PronounsQuantifiers and AdjectivesPast Simple and ContinuousHas and HaveClause Markers TOEFL GrammarNoun, Pronoun, Adjective, VerbGrammar- Later/LatterSubject Verb Agreement and Verb TensesArticles and PronounsOther quiz:
Grammar - either...or, neither...nor › ViewIn this game, you ____ win ____ lose. It depends on you.
A. either…or
B. neither…nor
Grammar › View
The new software update ________ later this month.
A. is expected to be launched
B. will be expected to launch
C. is expected to launch
D. will have been expected to launch
Grammar › ViewThat man __________ an expensive sports car.
A. have
B. has
Tag Questions › View
You will never go out with me, ____?
A. don’t you?
B. won’t you?
C. will you?
D. do you?
