如题所述
for后面接时间段,也可以用过去时?
在这种情况下可以的。从语法上来说这句话换成完成时也没问题,但是你是在陈述工作经历,完全没必要强调“已经”如何如何。所谓for接时间段用完成时完全是做中学英语题的技巧。
那什么时候该用完成时,什么时候可以用过去时?
Before that表明的也是一个时间段概念,而不是一个时间点概念。所以,还是用一般过去时为好。学英语,无需死扣语法,凡事都有例外。能表达清楚自己的意思,对方不产生误会就可以了。