5553
Hi there,
Thanks for posting your query here, as requested!
Yes, we recommend that you identify errors before eliminating answer choices. In this case, your reason for eliminating option A is not entirely accurate; this choice is not wrong because of the adverb ‘indirectly’. This word is just a modifier for the verb ‘help’. Here, option A is wrong because ‘help’ should be ‘helping’ in order to be parallel to ‘aiding’ and ‘pollinating’.
Secondly, when you say that there should be an independent clause after a semicolon, note that this rule applies only when a semicolon is used to separate independent clauses. In this sentence, this is not the function of the semicolons. It is being used to separate the parallel items: that is, the items are listed as ‘X; Y; and Z’. In such a context, the items separated by the semicolon do not need to be independent clauses. A useful way to find out the function of the semicolon is that if there are multiple semicolons in a sentence, they are usually used to separate items on a list, whereas a single semicolon usually separates two independent clauses. However, it is always safest to be sure of the meaning and to complete your error analysis before you start eliminating options, so that you don’t accidentally eliminate the correct answer.
I hope this helps!

Regards,
Meghna