to作定语时怎么与for区分

问题描述:

to作定语时怎么与for区分
如,The flower must be a present ----- his girlfriend 这里用to 还是for

应该用for.固定搭配
但他说得也不完全对,比如give sth.to sb.