对句型"It is/has been +段时间+since+延续动词一般体/完成体"表达语意的疑问:
1.It's been three years since I worked in this company.
2.It's been three years since I have worked in this company.
我手头的语法书有两种对立观点,
第一种认为,在此句型中,无论使用延续动词的一般体还是完成体均表达同一含义,主句时间从work活动的结束后开始算起到现在有三年了,表示"我不在这家公司工作已经三年了。"
第二种认为,如果用延续动词一般体,以活动结束作为起点,意为"我不在这家公司工作已经三年了。"但是,如果用延续动词完成体,以活动开始作为起点,意为"我在这家公司工作有三年了。"
请问各位老师,上述哪个观点是正确的呢?