第一句话用for表示目的,for 有因为的意思,我总是得到一些小奖励因为我有镇上最糟糕的花园。第二句话用法错误,应该用on,spend......on sth.
For一般有表示为了什么...而OF是含有属于的意思,从这两个句子中可以很明显的看出。