SINCE 2003 THEY _________ THEIR SON EVERY YEAR

34. Since 2003 they _________ their son every year.

A. were visiting B. visit C. visited D. have visited