以下是正确答案和分析。我已经作了修改。
1.他昨天到学校去的时候,天在下雨。(过去进行式)
it's raining when he is on the way to school.
不能说he went, 意思应该是他在上学路上正在下雨,而不是他到了学校后,在下雨。
2.我已经吃过饭了(完成式)
I have had dinner.
不能说光说eaten,后面要说吃了什么。而dinner通常用have.
3.我自从去年以后没有见到他(这句好象用过去式吧,因为有last year,不清楚对不对)
I have not seen him since last year.
正确!
4.自从1980年,我就每天早上游泳.(完成式)
I have been swimming every morning since 1980.
这句话表示一直发生的事情,所以用现在完成进行式。
5.我从未去过美国
I have never been to America.
不能用gone.
这里要用been, 说明到过那里。
我说得那么具体,强烈要求加分。谢谢