THE BOSTON MARATHON ________ EVERY APRIL ON PATRIOT’S DAY ATTRACTS...

22. The Boston Marathon ________ every April on Patriot’s Day attracts thousands of runners and tourists.

A. is held B. was held C. held D. holding