1.A,maths是单数,后面用interested说明前面得用完成时,因为be interesed in不能用物做宾语,所以只能选A
2.因为AD是瞬间动词不能用完成时,has gone from some place表示离开的意思不这么用,可以是he is gone from,所以选D
3.瞬间性动词并不是不能用于所有完成时,而是不能用于+for+一段时间的完成时,这个地方可以用完成时.表示一个过去的动作对现在的影响.
4.这个是现在完成的一种用法,表示一个已经结束的动作对现在的影响,结束是过去的事了,但是这件事情对现在有影响,就是作业完成了,其实这个句子没有now的话也可以写成i finished my homework,主要就是感情上的细微区别.现在完成时的用法还是比较灵活的,可以去看看相关语法书弄清楚.