请问 “Thanks for your answer" 里头的 Thanks 是主语还是宾语?Thanks

问题描述:

请问 “Thanks for your answer" 里头的 Thanks 是主语还是宾语?Thanks

Thanks 是感叹词,此句是口语化的句型,不能用规范的句子成分来分析.不是所有句子都有清晰的句子成分的.
Thanks 既不是主语,更不是宾语.
如果写成:Thank you for your answer 则是祈使句,Thanks 是谓语那请问 Thank you for not smoking. 的 for not smoking 是状语还是间接宾语?是宾语,作介词的宾语。不牵扯直接宾语或间接宾语。只有像give那样的能带双宾语的动词,才有两个宾语。顺便回答一下你提问楼上的问题:There be 是倒装结构,后面的名词是主语。我是英语老师,相信我!