Q229
Isn't it strange that you . . . . . . . . for Mark's surprise party all week, but you . . . . . . . . him a birthday present yet?
A.
are preparing/didn't buy
B.
have been preparing/haven't bought
AnswerC.
prepared/don't buy
D.
have prepared/aren't buying
E.
prepare/weren't buying
Answer: Option B
Solution
Answer: Option B
No explanation is given for this question Let's Discuss on Board