D
句意:但是当人们开始意识到地球上没有足够的石油时,他们要求汽车制造商生产更高效、污染更少的汽车。
imagine 想象; start 开始; keep 保持; realize 意识到。
根据"that there was not enough oil on the earth, they asked car makers to produce more efficient ( and less polluting cars(地球上没有足够的石油时,他们要求汽车制造商生产更高效、污染更少的汽车)”可知, 意识到地球上没有足够的石油时, 开始采取措施,即此处指“意识到”,故选D。