单项选择题

Every year a flood of farmers arrive in Shenzhen for money-making jobs they () before leaving their hometowns.

A. promised
B. were promised
C. have promised
D. have been promised