Examveda

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

C. prepared/don't buy

D. have prepared/aren't buying

E. prepare/weren't buying

Answer: Option B


This Question Belongs to Competitive English >> Tenses

Join The Discussion

Related Questions on Tenses