Highly adaptive and in no danger of extinction,
cats have changed little in the millions of years that it has existed.A. cats have changed little in the millions of years that
it has existed.
Pronoun it is wrongly referring to plural antecedent Cats. INCORRECT
B. the
cat changed little in the millions of years of its existence.
No verb for the subject cat , changed here is acting as a modifier ..meaning is distorted and it's no more a valid sentence INCORRECT
C. the cat has changed little in the millions of years it
was existing.meaning is not as intended in the original sentence ...it means cats do not exist anymore . INCORRECT
D. the cat has changed little in the millions of years of its existence.It corrects the error in the original sentence .CORRECT
E.
little has changed for the cat in the millions of years of its existence.
Phrase modifier is modifying "Little" INCORRECT
Please consider giving a Kudos ,if my work helps

Good Luck