'Finally' is the answer the others don't make sense if you try to read them with the rest of the sentence.
https://blogs.baruch.cuny.edu/eng2850kmwb/?p=231
This doesnt make sense.
Sorry, Give more info maybe?
Renewable Energy: The Energy Of The Future
I believe this is a dependant clause