MILLIONS OF CHRISTMAS CARDS _________ EVERY YEAR.A. IS SENT B....

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