MILLIONS OF CHRISTMAS CARDS ________ EVERY YEAR.A. IS SENT B. ARE S...

5. Millions of Christmas cards ________ every year.A. is sent B. are sent C. send D. are sending