Venezuela and Mexico are one of the main world's providers of Petroleum: for example Mexico has a powerful, state-owned company, PEMEX that controls it - so it can't be A or B.
Chile also has some oil reserves, although not many
So the correct answer is: Jamaica, althought is is suggested that there might also be oil in Jamaica.