根据答句“To get a ticket for the baking course.去买烘焙课程的门票,是不定式表目的的用法。”可知本处提问原因。固定句型what...for = why为什么,故选C
A
句意:
——你听说了最近的选举了吗?
——当然。这是过去三天里唯一的新闻。
时间状语for the last three days(过去三天里) ,为for+具体的一段时间,可知时态用现在完成时(have/has done), 故选A。
D
句意:这个节目已经开始一个小时了,它比我们想的要早开始。
根据for an hour可知,第1空用现在完成时has+过去分词,动词必须是延续性动词或状态,begin是短暂性动词,be on是延续性状态,所以用has been on,排除A、C。根据we thought(thought为think的过去式)可知,第2空用一般过去时,用过去式began。故选D。