分析:It depends what you have.
书上说,这里的 depends 后面省略了 on。如果不省略 on,后面的 what you have 肯定是 on 的宾语。但如果省略这个 on 呢?后面的 what you have 是什么成分?不可能还是宾语吧?
省略on,后面的名词性从句,仍然是宾语。但这种省略一般见于非正式文体,如口语表达。如果是正规考试,应该避免。当然外刊也有不少这样的句子。这种省略通常仅限于wh疑问词引导的名词性从句。如果是一般名词短语,on不能省略。请看Garner's Modern English Usage词典对这种省略给出的解释:
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!