MILLIONS OF CHRISTMAS CARDS ... LAST MONTH.A. ARE SENT B. WERE SEN...

66. Millions of Christmas cards ... last month.

A. are sent B. were sent C. sent D. send