把原句的逗号和not 去掉就可以了。也就是 Money can buy your lots of materials but the happiness and joy.原句里but充当的应该是连词,用来连接两个并列的成分,并列的成分是your lots of materials和the happiness and joy这两个部分,它们充当的都是动词buy的宾语。把逗号和not去掉之后,but就变成了介词,but和它后面所引导的成份就变成了介宾短语做状语的形式。不过个人感觉把but换成except会更好一些,因为but强调的是前面所提到的,except强调的是后面提到的。也就是说用but,强调的是钱所能买到的your lots of mate...