单项选择题

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

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