as the name says habitat fragmentation implies that a habitat has been fragmented/separated into smaller pieces and this has severe consequences for the ecosystem, there are natural causes nonetheless in recent times the main cause is human activities, therefore we can say that the correct answer is option C.