单项选择题

He has sufficient time to finish the task.

A. perfect
B. adequate
C. great
D. limited