Hurry up! The play _____ for half an hour. A. has begun B.

Hurry up! The play _____ for half an hour. A. has begun B. is beginning C. began D. has been on

A.A

B.B

C.C

D.D

正确答案是D