Choose the word or phrase that expresses how long something has been going on.
A) ya
B) hace + que
C) deber
D) hay que