The correct answer is: D. he had hardly made no profit at all.
The sentence should be: After toiling very hard over a long period, he found that he had hardly made any profit at all.
The error in the sentence is a double negative. The word “hardly” is a negative word, and the word “no” is also a negative word. When two negative words are used together, they cancel each other out, making the sentence mean the opposite of what it is supposed to mean. In this case, the sentence is supposed to mean that the man made very little profit. However, because of the double negative, the sentence actually means that the man made a lot of profit.
To correct the sentence, we need to remove one of the negative words. In this
case, we can remove the word “no.” The sentence would then read: After toiling very hard over a long period, he found that he had hardly made any profit. This sentence means that the man made very little profit, which is what we intended.