BECAUSE OF THE BAD HEALTH, HE ... SMOKING LASTE YEAR A. HAS GIVEN...

45. Because of the bad health, he ... smoking laste year A. Has given B. Gave up C. Has gave up D. Has given up