separate, detach, allocate, divide 的区别和用法辨析及示例例句

这组词都有“分开”的意思,其区别是:
separate: v.人为地分开,使隔离开。
 ➤ We separated the salad forks from the dinner forks.  
我们把沙拉叉与餐叉分隔开。

detach: v.拆开组合的物体;远离,疏远。
 ➤ We need a carpenter to detach this bookshelf from the wall.  
我们需要一名木匠将书架从墙上拆下来。

allocate: v.分配,把……拨给。
 ➤ The city government allocated money for schools and the police in this year's budget.  
市政府在今年的预算中给学校和警察部门分配了资金。

divide: v.指将整体分为若干个部分。
 ➤ The huge corporation dividedsintossmaller companies.  
这家特大公司分成一些较小的公司。