The correct answer is D. from.
The word “trembling” means to shake or shiver uncontrollably. In this case, the woman is trembling because she is cold. The word “from” indicates the source of the trembling, which is the cold.
The other options are incorrect because they do not indicate the source of the trembling. The word “by” indicates the agent of the action, but in this case, there is no agent. The word “in” indicates location, but the woman is not trembling in the cold. The word “with” indicates accompaniment, but the woman is not trembling with the cold.
Therefore, the correct answer is D. from.