Answer:
Happening often or repeatedly
Explanation: We know frequent means over and over so repeatedly is another word for frequent (:
I don't have time to answer all of them but here is 2-7. 2.became 3.held 4. it's either "him singing" or "his singing" 5.has 6. should have 7. walked
I would go with option d)