问题

Years ago we didn’t know this , but recent science______that people who don’t sleep well soon get ill

A:showed
B:has shown
C:will show
D:is showing
正确答案是: