第一题是一个固定词组,at one's birth,指在出生时,你可以理解为是一个确切时刻,所以是at.
第二题,首先表示每个人的时候everybody的every body 不能拆开,所以D选项错的很明显.然后,everyone 和 everybody是代词不是名词,这种意思明确的代词(everyone就是指每一个人,是一个有固定意思的词)后面不能加of,不符合用法,你也从来没见过mine of ,yours of吧~ 而在every one中,你可以把every看成形容词,one后面可以加of .所以选 every one of.
还有,再告诉你一个用法:each of 等于 every one of,只是后者范围是大于等于3个时才用,这个你们老师应该在说明each和every的时候说了吧~