What is the synonym for DILIGENT

A)
Brilliant
B)
Hard-working
C)
Inventive
D)
Progressive

Correct Answer :   Hard-working