1. 解析:选A。句意为:现在他说什么都不起作用了——道歉为时已晚。make a difference(to) sb./sth.有影响,起重要作用;have an effect on sb./sth.有影响,有作用,取得进步;make developments取得发展。 只有A项从意思和搭配上符合题意。
2. 解析:选B。句意为:因为要价过高,这所房子肯定不会卖出去的。in spite of尽管;because of因为;in addition to 除此之外(还有);but for要不是。只有B项符合题意。若把题干中的won’t改为 will, 则答案为A。