MY UNCLE HAS GIVEN UP ___________ FOR 3 YEARS. A. TO SMOKE B. SMOK...

18. My uncle has given up ___________ for 3 years. A. to smoke B. smoking C. smoke D. smoked