英语翻译Our bodies have natural mechanisms that prevent an overdose from internally-generated Vitamin D from the sun.

问题描述:

英语翻译
Our bodies have natural mechanisms that prevent an overdose from internally-generated Vitamin D from the sun.

翻译是:我们的身体有一种自我调节的机制,这种机制的作用就是防止体内由于太阳的作用产生过量的维生素D.
理prevent 后的第一个和第二个from都不是固定搭配中的那个from. 不要误解了.这个prevent是单独使用的.

我们的身体有种自发机制,它能使我们即使曝晒于阳光下,也不会导致身体内部维生素D过量生成。

prevent from 阻止

我们的身体有自发机制,即使我们曝晒于阳光之下,体内维生素D也不会过量。

Our bodies have natural mechanisms that prevent an
overdose from internally-generated Vitamin D from the sun
我们的身体产生自然的机制,防止过量的太阳从内部产生的维生素D
求采纳

我们的身体产生自然的机制,防止过量的太阳从内部产生的维生素D
避免....从....

我们的身体有天然的机制,可以防止因太阳照射而在体内产生的维生素D的过量作用。
注:按字面意义,不是防止维他命D的过量产生,而是防止其overdose(过量用药,已意译为过量作用)。prevent是防止,使...免于发生。
prevent A from B 可以理解为:从B中保护A,从B中防止A。

我们的身体有天生的机制,防止由于太阳使身体内部过量产生维生素D。
prevent...from就是防止的意思,可以理解为 使...不..

我们的机体存在自然防御机制,以预防光照引起机体生成的维他命D过量。
prevent …from sth:预防sth;防止sth 的意思

我的身体有保护们不受有太阳引起的维生素D的伤害的机制。
这里prevent是保护的意思,prevent from是固定搭配,保护 。。。不受。。 伤害

避免....从....