(一)
Outside 如果是一个副词的话,前面不用at,look outside是看着外面的意思,表状态.
Outside如果是一个名词的话,前面必须用at,look at outsde是向外看,表动作.
(二)
因为 after 是介词,介词后面接动名词,做宾语,spent 是动词的过去式,在句子中只能做谓语,所以不能用spent.这里只能用动名词,因为 这个动名词的动作发生在谓语decided之前,因此,用动名词的完成式having spent ,而不用一般式spending.
姐姐在学英语?佩服啊~