单项选择题

Although Allen is a good teacher, sometimes he is ______ with slow learners.

A. inpatient
B. patient
C. patience
D. impatient