Answer :
The answer is c. He was tired and it was late; it had been a long day. The semi-colon helps distinguish the two separate parts. The part where it says "it had been a long day" doesn't make sense if added by a comma.