问题

Walmart,which is one of the largest American supermarket chains,________ some of its stores open 24 hours on Mondays through Saturdays.(2012·安徽)
A:keeps
B:keep
C:have kept
D:had kept
B:keep
C:have kept
D:had kept
正确答案是: