tryは主に他動詞として使うことが多いから、keep tryingの部分を見たときに、何をtryするのかな?と考えるのが自然だろう、
文脈がわかってれば目的語としてto have a son みたいなフレーズがくるとわかるだろう
…という感じだと思います。
tryingがCになるのは、
keepが自動詞で使われると後ろにCを取るからで、
このtryingは目的語とはとらえないから、だと思います。
tryingを目的語と考えてしまうとkeepは「手離さずに持っておく、保持する」みたいな意味になるからおかしいですし。