Time ____ so quickly.( )

Time ____ so quickly.( )

A.is flying

B.  had been lying

C.had flied

D.has been flying

正确答案是D