I THINK ANGELA_______ TO BUY THAT COAT, IT'S REALLY LOVELY.A. HAVE...

17. I think Angela_______ to buy that coat, it's really lovely.

A. have B. should C. ought D. must