elizabethidether1 elizabethidether1 07-02-2017 Social Studies contestada This is the name of the structure that was constructed on the Yangtze River from 1994 to 2012 and provides electricity to millions of Chinese people.