单项选择题

A stove is not up-to-date unless it has a mechanism ______ controlling the temperature.

A. capable of
B. able to
C. ability of
D. capacity of