I see what you mean, (A) is very tempting!
Let's take a look at this sufficient assumption question. We'll start by finding the conclusion: retrospective studies can't reliable tell us what in the past caused someone to be the way they are. Why not? Because they rely on the subjects' reports about their pasts.
What's the gap? The argument assumes that people's reports about their pasts are somehow flawed. And that's the gap that (C) fills.
What about these awfully-tempting wrong answers?
(A) is most easily eliminated because it brings in "inaccurate reports about the subjects' past." We don't know that the reports that subjects provide are inaccurate. If the argument were something like "since people often give inaccurate reports...these studies are flawed" then (A) would be an assumption (it would probably be a necessary assumption - notice the "depend at least in part" language). Even if (A) simply said "the reliability of a study depends in part on whether it uses subjects' reports of their own pasts" we still wouldn't be able to draw the conclusion. We need to know that if you use these subject-generated reports, the study is unreliable - we don't want to hear that it depends in part. We need a sufficient assumption.
(B) is tricky. It sets up a condition that must exist for these studies to work (there must be a correlation between the past events and the present characteristics). That seems reasonable, but that doesn't get us to the conclusion that the studies are unreliable. For all we know, that correlation always exists.
(D) is probably not tempting at this point - we don't know that the study uses only accurate reports, and we're not interested in concluding that the study is reliable!
(E) is suspiciously extreme - every? What it does is limit these studies to only use subjects' reports of their own pasts. But, how does this relate to the reliability of those studies? Not at all!
#officialexplanation