1.如果选D,则使用advise sb to do sth结构“建议某人做某事”,但是advise后面的sb为宾语,所以he必须改用宾格形式him才可以,所以D错误.
2.答案B则使用了advise的宾语从句用法.he做宾语从句的主语,所以用主格形式.
advise引导宾语从句时,从句采用虚拟语气,及从句的谓语动词由“should + 动词原形”构成,而且should可以省略.
即:I advised he go for a holiday.
= I advised (that) he (should) go for a holiday.
宾语从句的引导词that也被省略了.