Definition: to provide new information about something that makes it easier to understand Level: C2
专家的分析阐明了经济危机。
The expert's analysis ___shed ___light ___on the economic crisis.
这项研究阐明了动物的适应过程。
This study ___sheds ___light ___on the adaptation process in animals.
新证据阐明了嫌疑人的不在场证明。
The new evidence ___shed ___light ___on the suspect's alibi.