The correct option is C Homo erectus
Homo erectus is a species of archaic humans that lived throughout most of the Pleistocene era. Homo erectus is the same species as homo ergaster, and thus Homo erectus is a direct ancestor of the later hominins including Homo heidelbergensis, Homo antecessor, Homo neanderthalensis, Homo denisova and Homo sapiens.
So, the correct answer is Homo erectus