English grammar practice test: 95900108 on grammar and sentence structure

Geothermal energy is a potentially inexhaustible energy source ______been tapped by humans for centuries but,until recent years,only on a small scale.

Choose the correct answer