Here there is a lot what the GMAT is in its essence.
On one hand, we solve the question using our knowledge of the grammar rules: in A we do have the past tense that clearly indicates an action or something in the past completely and stop. Instead in C, we do have a tense that indicates the action is happening after a specific event in the past. The usage of the present perfect tense is appropriate.
Now this is the most beautiful part of the whole story. IF you stick using ONLY and SOLELY the grammar rules you never score high. You do not need the Official explanation either. you need your logic
The results of the recent diet program that was launched early this year are evident in all the participants’ average weight,
which reduced by almost 7kg on an average during the first 2 months of the program after it increased by 8% in the last three years.
A. which reduced by almost 7kg on an average during the first two months of the program after it increased
Only seeing IT in A you do have a red flag: it stands for what ? KG? average ? or program ?
Also the phrase is basically the following:
the program,
1) whose results
2) and that was launched
ended with blah blah = a specific weight
The program, blah blah ..............which reduced ?? what reduces ?? itself and its average? or weight ??
C. which has increased by almost 7kg on an average during the first two months of the program after increasing
The results of X >>>> show us >> Y and Y , that comes AFTER X and is the weight, has increased!!!!
Pretty straight
Hope this helps