SANDY _______ DINNER 4 TIMES THIS WEEK. A. HAS BEEN COOKING B. H...

34. Sandy _______ dinner 4 times this week.

A. has been cooking B. have been cooking C. cooked D. has cooked