单项选择题

某班有50名学生,参加语文竞赛的有28人,参加数学竞赛的有23人,参加英语竞赛的有20人,每人至多参加两科,那么参加两科的最多有多少人()

A.28
B.35
C.39
D.42