这个是词语搭配的问题,
第一个with没有问题,
第二个应该用of表示从属关系,比如book of mine;而楼主想选from是不是从中文的角度想的?来自同学的帮助.学英语切忌用中文的套路去想.
第三个这是个固定搭配,make progress in…,表示在某方面取得进步.英语有很多固定搭配,不一定有什么规律,需要记忆
第四个是词语的表意不同,besides表示除了这个还有,如果此题中用这个,翻译成中文就是说除了物理(楼主拼错词了吧?)还有所有的科目,显然不对.except是指除了这个以外的,此题意思是除了物理以外的其他科目,用except.