the only love that i have is for you.有语法错误么

问题描述:

the only love that i have is for you.有语法错误么

这句话没有语法错误,完全可以这么说.
主语是the only love,that i have是做the only love的同位语,is是谓语动词.
此句意为:我所拥有的唯一的爱是给你的.