1.我想不出什么好的建议给他.I can't ______ _____any good advice to give him.

问题描述:

1.我想不出什么好的建议给他.I can't ______ _____any good advice to give him.
2.I can't ____any good advice to give her.
A think for B think of C think up D think over
第一题的答案给的是 think of 第二题的答案给的是c我怎么不明白为什么呢?谁能帮我解释下,

think up,think out侧重于思考的结果,即是否想出了办法、计划等;
think up主要表示“设想、构思”之意;think out主要表示“仔细思考并研究出(计划等),或者想透问题”等,两个短语均为动副结构;
think over也为动副结构,侧重于思考,不涉及结果,表达“深思熟虑,仔细思考”之意;
think of主要表示“考虑,关心,想起,对……有某种看法”之意,为动介(动词十介词)结构.表示看法、评价之时,常用一些副词来修饰,如think much/a lot/a great deal/highly/well/ill of…(对……评价高/好/不好);若问评价如何,觉得怎样,常用what…think of…;若表示“以为,认为”时,则用think of…as.