Correct Answer: C
Explanation:
The clause, "she refused to speak with him for longer than necessary" is an independent clause and therefore must be separated from the sentence's initial independent clause ("Kamal, with his good looks and smug tone, came off as arrogant to Sarah") with a semicolon, a comma followed by a conjunction, or a period, not just a comma.