MILLIONS OF CHRISTMAS CARDS _________EVERY YEAR. A. WERE SENT B. A...

14. Millions of Christmas cards _________every year. A. were sent B. are sent C. sent D. is sending