1.sing用原型,表示经常性的动作;singing表示正在进行的动作
2.选B是出于你的中式英语吧,这道题不难,你被前半句迷惑了,只看后半句吧,10min ago明显的过去时时间片语
3.这是语法问题,从前省略.因为这里的have 是普通动词的现在时,故用do代替了.不过你的意识不错,如果前面是特殊的be动词,例如is,答案就是A了
4.从十年前开始,明显的完成时:即动作从过去某一时间点开始,持续到现在.这里注意C,become是成为朋友的过程,肯定不是十年啦,这样说你更能理解吧
5.这道题说实话,我能选出来,但说的话,可能并不很专业.thanksgiving是11月第四个星期四,是sure的事实,回答最好为,I don't know或者Sorry,I have no idea.
因为马上要去支教啦,所以先练练讲题的功夫,说的不明白的地方,一定要指出啊.