Since 1961,I ___ (be) a teacher.Before that,I ___ (be) a student 1 has been 2 was

问题描述:

Since 1961,I ___ (be) a teacher.Before that,I ___ (be) a student 1 has been 2 was
这样填对吗,请说下原因
为什么不是:
Since 1961,I was a teacher.Before that,I have been a student.

你这样填应该是错误的,自1961年以来,我就是一名教师,这种动作一直持续到现在,应该要用现在完成时,所以应填have been !而在那之前,说的就是过去的事,所以要用一般过去时,应填was.