单项选择题

遇有下列情形之一者,海事管理机构可以根据情况采取限时航行、单航、封航等临时性限制、疏导交通的措施,并予以公告:()。
①恶劣天气
②大范围水上施工作业
③影响航行的水上交通事故
④水上大型群众性活动或者体育比赛

A.①~④
B.①②④
C.①②
D.①~③