关于since

问题描述:

关于since
It's almost three years____I last saw her.
A.since B.when C.that D.after
答案是选A,但不是说since 只能用于完成时的吗?此题做何解释呢?

应试教育的弊端,外国人说话从不讲究时态.
since有自从什么时候开始的意思,只要since后面是一个时点就行.