1.这个是经常性的,应该用一般现在时,而不是将来时.
2.句子有so far用现在完成时,而且前边有be doing,应该选B
3.went是过去时,改变发生在过去的过去,应该用过去完成时
希望能帮到您.