I took my car to a shop today and the mechanic there said it could be the reason, for a knocking sound, under load on first gear takeoffs. He was saying the driveshaft has a cv joint connecting onto the differential. is this true?

either this is worn or the cv joints on the half-shafts are gone.