问题

More than 20 people ________ in traffic accidents________ last May.
A:died; for
B:have beendead; since
C:have died;for
D:have beendead, for
B:have beendead; since
C:have died;for
D:have beendead, for
正确答案是: