问题

There’s rain on the road, so she should drive carefully.

A:went; has gone
B:has gone; has been
C:went; has been
D:has been; has gone;
正确答案是: