1.有this morning 时要用过去时,表明已经发生了.today 要看是否发生,如果将要发生可以用现在进行时或者一般将来时,但是发生过了要用过去时
2.如果已经发生过了,并强调对现在造成的影响,这个时候用现在完成时.而过去的过去,要用过去完成时.一般过去时就是陈述过去发生过的事情,不强调对现在的影响.比如,别人家正在吃饭,问你吃过了么,这个时候你可以用现在完成时来回答,表明我已经不需要吃了.He said that he had sent it to you before last Sunday.他“寄”这个动作发生在“说”之前,所以是过去的过去.
3.对啊,就是主语去主动支配宾语.