Answer:
D & B
Explanation:
I don't know the context to this text, but beehives are generally very busy. The workers were busy, and they can be compared to a beehive.
The correct answer is actually D), not A.
Although these are independent clauses indeed, the punctuation in A,B, and C is not correct.
Before 'however' there needs to be a semicolon (;). And after however, you have to put a comma. Therefore D is the correct answer.
After a comma there needs to be a pause in reading. Does A sound correct to you if you make a pause before 'however' and not after it? Of course not.