第一题是一般过去时,A选项volunteer to do的意思是志愿做...,固定搭配,不含有被动的意思成分,所以不能选D,B的搭配不对,被动形式也不对,C也是因为被动,不对。
第二题恕我才疏学浅,可能不会说的很清楚。我们当初讲的时候老师就说是固定搭配,记住了就可以。the first time后要加句子,就是题中的情况。 for the first time在句子中做状语,而且我记得序数词前边要有the,绝大多数情况下。D选项貌似没有这个搭配。。。
第三题先看后边,中间有逗号的话,说明前后加一起是一个完整的句子,但是没有连词,后边是不能出现谓语动词的,语法要求是一句话就一个谓语动词,也就是前边要选的那个位置,这样卡第二个空,排除B。而且这句话没必要用be doing 的形式,卡掉A。C D的区别是词语的顺序,contain 和 include 虽然都有"包含"的意思,但 contain 可用于表示包含所含之物的全部或部分,而 include 则只是包含一部分。根据辨析和中文意思,所以选D。