二者都有“发生”的意思。
happen指事情的发生,往往带有"偶然"的意思。
It happens that I am free today. 恰好今天我没有事。
take place指事先安排或策划好而后发生,没有"偶然"的意思。
下一篇: 区别sometime some time
2017年高三高考复习必练教程:句型10
2017届高考英语总复习闯关密训卷专题Unit1《Cultural relics》必修2
2017年高三高考复习必练教程:名词5
2017届高考英语总复习闯关密训卷 Unit1《Festivals around the world》必修3
2017届高考英语总复习闯关密训卷专题Unit2《The Olympic Games》必修2
湖南省株洲四中高三英语牛津译林版《动词短语》专项练习
湖南省株洲四中高三英语牛津依林版《when》专项练习
2017届高考英语总复习闯关密训卷专题Unit4《Wildlife protection》必修2
2017年高三高考复习必练教程:句型4
湖南省株洲四中高三英语牛津译林版《V-ing》专项练习