一道英语题,顺便帮忙翻译讲解一下.

问题描述:

一道英语题,顺便帮忙翻译讲解一下.
He may fall fast for __to catch up with.
A.eyerybody B.somebodyC.nobodyD.anybody
为啥不选其他选项,也顺便说一下.for在这里是啥意思?也顺便说一下。

D
意思是他可能退步(落下)很快,任何人都能赶上他.
C不对,他退步了,没人赶上他.矛盾.FOR在这里也不可能是因为的意思.因为后面是NOBODY TO CATCH
B:SOMEBODY.有人,某人.放这句里也肯定不对
A:EVERYBODY 人人 看似和D一样,但从整体来看,应该是任何人会赶上.
我觉得D是对的
FOR在这里大概是"对于"意思.
对于任何人来说,都可以超过.