这句话应该是一个含有间接引语和时间状语从句的句子。
主语当然是句子中出现的第二个she。谓语是says。而she often buys,but not today就是间接引语的部分,即主语所说的话。as she walks away是时间状语从句,也可以看成是伴随状语从句。
翻译:她说她确实经常买东西,但今天不买,说着就走开了。
首先请确认一下,buys后面是不是还少了一个名词?
句子成分:
she says是主句,she often buys ..., but not today是宾语从句,as she walks away是时间状语从句,修饰主句中的says。
这句话是口语句,语序有点随意,如果按书面语的语序调整一下,就是:
As she walks away, she says she often buys..., but not today.