1,you'd better后面用原型,所以选B.
2,句型finish doing sth 所以第一空是reading,return back这个词组不存在,AC答案一样的,你打错了吧.第二题应该是reading,return.
3,这是个复句啊,后面的问句要用陈述句语序,所以选B.
4,虚拟语气,要用一般过去式表示,答案错了啊,应该填would rain.
5,hear sb doing sth听见某人做某事的全过程,所以选B.
6,no matter 不能引导主语从句和宾语从句,该句为主语从句,所以,只能用whenever,排除其他选项,所以选C.
7,收信发生在他离开后的,而文中的“离开”是用的过去时left,所以收信这个动作应该往后推一个时态,而且文中出现了since 那么这个句子就只能用现在完成时态了.选B.