ALL THE GROCERY SHOPS ______________ CAREFULLY EVERYDAY TO AVOID DI...

9. All the grocery shops ______________ carefully everyday to avoid dirty food.A. check B. are checking C. should be checked D. have checked