从词性上说,of是介词,而for既是介词也是连词。
从词义上说,of仅有中文的的意思,而for则有为了、因为和之久的意思。for和of是英文中常用的两个介系词。
1、This is a new experience for me.
对于我来说,这是一次从未有过的经历。
2、The new drug has great significance for the treatment of the disease.
这种新药对于这种病的治疗有重大的意义。
3、This will be a problem for some time to come.
这将是未来一段时期里的一个问题。
1、My cooking is of the 'quick and simple' variety.
我做饭菜属于既快捷又简单的那一类。
2、The unit has become part of a larger department and no longer exists as a separate entity.
这个单位已附属于一个大的部门,不再作为一个实体独立存在。
3、The cost in terms of human life was high.
付出了很大的生命代价。