Scientists have ____ that motion is the source of life

问题描述:

Scientists have ____ that motion is the source of life
a、shown
b、showed
c、been shown
d、showing

选A
意思是:表明
have done完成时