47 He that is of God heareth God's words: ye therefore hear them not, because ye are not of God.
47 Whoever belongs to God hears what God says. The reason you do not hear is that you do not belong to God."
47 Whoever is of God hears the words of God. The reason why you do not hear them is that you are not of God."
47 Anyone on God's side listens to God's words. This is why you're not listening - because you're not on God's side."
47 He who is of God hears God's words; therefore you do not hear, because you are not of God."
47 Anyone who belongs to God listens gladly to the words of God. But you don't listen because you don't belong to God."
Matthew Henry's Commentary on John 8:47
Commentary on John 8:41-47
(Read John 8:41-47)
Satan prompts men to excesses by which they murder themselves and others, while what he puts into the mind tends to ruin men's souls. He is the great promoter of falsehood of every kind. He is a liar, all his temptations are carried on by his calling evil good, and good evil, and promising freedom in sin. He is the author of all lies; whom liars resemble and obey, with whom all liars shall have their portion for ever. The special lusts of the devil are spiritual wickedness, the lusts of the mind, and corrupt reasonings, pride and envy, wrath and malice, enmity to good, and enticing others to evil. By the truth, here understand the revealed will of God as to the salvation of men by Jesus Christ, the truth Christ was now preaching, and which the Jews opposed.