No, a gas doesn't have just two specific heat capacities, as the heat capacities depend on the process followed. There are infinite processes; therefore, there can be infinite number of specific heat capacities.