问题

Have you nearly finished? Time_______
A:is run out
B:has been run out
C:is running out
D:has run out of
B:has been run out
C:is running out
D:has run out of
正确答案是: