I ________ FINISH MY WORK BEFORE LUNCH YESTERDAY, SO I WENT SHOPP...

565) I ________ finish my work before lunch yesterday, so I went shoppingA. able to B. was able to C. managed D. could have