2 Chronicles 20:33

33 The high places, however, were not taken away; the people had not yet set their hearts upon the God of their fathers.

2 Chronicles 20:33 Meaning and Commentary

2 Chronicles 20:33

Howbeit, the high places were not taken away
The high places, where idols were worshipped, were taken away, ( 2 Chronicles 17:6 ) , but not those where sacrifices were offered to the true God:

for as yet the people had not prepared their hearts unto the God of
their fathers;
to seek and serve him wholly, according to his will, to offer sacrifices to him only at Jerusalem, as the law required, ( Deuteronomy 12:5-7 ) , they could not as yet be prevailed upon to relinquish the high places, built and made use of before the temple was; partly because they were nearer to some of them than that, and partly out of veneration for them, as being of a long time used.

2 Chronicles 20:33 In-Context

31 Thus Jehosh'aphat reigned over Judah. He was thirty-five years old when he began to reign, and he reigned twenty-five years in Jerusalem. His mother's name was Azu'bah the daughter of Shilhi.
32 He walked in the way of Asa his father and did not turn aside from it; he did what was right in the sight of the LORD.
33 The high places, however, were not taken away; the people had not yet set their hearts upon the God of their fathers.
34 Now the rest of the acts of Jehosh'aphat, from first to last, are written in the chronicles of Jehu the son of Hana'ni, which are recorded in the Book of the Kings of Israel.
35 After this Jehosh'aphat king of Judah joined with Ahazi'ah king of Israel, who did wickedly.
Revised Standard Version of the Bible, copyright 1952 [2nd edition, 1971] by the Division of Christian Education of the National Council of the Churches of Christ in the United States of America. Used by permission. All rights reserved.