两者意思上没区别,都是一样的,只是前者名词后者动词,用法不同,下就是整理出来的advise to do和doing sth的用法
advise作"劝告,忠告"解,有下列四种用法:advise sth.或doing sth.。advise sb. (not) to do sth.。advise sb. against sth.或doing sth.。advise(sb.) that sb.(should) do sth.。
【注意】:只能说advise sb.to do sth,而绝对不能说advise sb. doing sth.
She advised prudence.她劝告(我们)应谨慎从事。He advised waiting till the proper time.他劝告(我们)等到适当时机才行动。I advised him (not) to do it now.我劝他现在(不要)做此事。I advised him against doing it now.我劝他不要现在做此事。I advised (him) that he (should) do it now.我劝他现在就做此事。