MILLIONS OF CHRISTMAS CARDS ____________EVERY YEAR.A. ARE SENT B. W...

8. Millions of Christmas cards ____________every year.A. are sent B. were sent C. send D. is sending