In the following question, four alternatives are given for the idiom/phrase in bold and italics in the sentence. Choose the alternative which best expresses the meaning of idiom/phrase.

He struck several bad patches before he made good.

A.

came across bad soil

B.

Had a bad time

C.

Went through many illness

D.

Had many professional difficulties

Correct answer is D

No explanation has been provided for this answer.