现代财政与公共财政相比,最主要的区别是现代财政强调国家现代化进程中的公共风险治理以及体现以人为本。公共财政主要着眼于满足社会公共需要,弥补市场失灵的风险,而现代财政在此基础上更进一步,致力于国家现代化进程中的公共风险治理,并使财政真正体现以人为本。因此,D选项是正确答案。