The sun.............. the cheering crowd got home
A
set
B
having set
C
had set
D
has set
Correct Answer: having set