"advise sb to do"和"advise doing"都是正确的表达,但它们的用法有所不同。
advise sb to do sth:
这个结构用于 建议某人做某事。这里的"to do"是不定式,作为宾语补足语,表示建议的对象是特定的某个人。例如:
I'd advise you to look into the matter immediately.
advise doing sth:
这个结构用于 建议做某事,通常不涉及特定的某个人,而是一个泛化的建议。这里的"doing"是动名词,作为宾语,表示建议的内容是一个动作或行为。例如:
I advise waiting till proper time.
总结:
当建议的对象是特定的某个人时,使用"advise sb to do sth"。
当建议的内容是一个泛化的动作或行为时,使用"advise doing sth"。
建议根据具体的语境选择合适的结构。