It should have been by2005.
Actually, if one understands physics, one would know that 100% of our energy needs are supplied by renewable resources.