单项选择题

In spite of the taxing business schedule, he managed to take some time off for exercise.

A.imposing
B.demanding
C.compulsory
D.temporary