For all that I have done to you 是什么从句

这是句歌词 是定语从句不?主谓成分是什么?

For all that I have done to you

首先,这是个for开头的介宾短语。后面all that I have done to you是宾语。
其次,对于all来说,that I have done to you可以看成定语从句。

PS:吐槽一下……中国的英语教育真是失败……天天整这些句子结构……一点实用性都没有……追问

主语和谓语是什么呢

追答

这不是一个完整的句子啊……主语和谓语在完整的句子里……你也说了……这是一句歌词……
你把歌词的前一句和后一句连起来,就能找到主语和谓语了……

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-06-20
这是一个 介词短语 故 没有主谓 all that = what
也就是 for what i have done to you 意思是 为了我对你所做的 一切
这样的话 what是名词性从句 作介词 for的宾语
按你的原句 划分是
for是介词 all是介词宾语 后面是that 引导的定语从句 修饰 all
在定语从句中 that代替先行词all作从句宾语 i 是从句主语 have done 是从句谓语 to you是从句状语追问

不是说英语句子一定要有主谓么?

本回答被网友采纳
第2个回答  2020-10-15
far all that是个词组啊 同义于although 意思是尽管,即使