问题

Have you nearly finishedTime_______.
A:is runout
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
正确答案是: