B seems like the most appropriate answer.
Answer:
1: Can
2:may
3:Must
4:should not
5: should
6: must
7: ought to
8: must not
9:should
Explanation:
Struggle for brightness
it is an adverb phrase modifying came