29. The phrase stumbled on in paragraph 5 is closest in meaning to ________. (A) discovered by chance (B) was slowed down by (C) worked on (D) passed by