有since一定是现在完成时吗?可以是过去完成时吗?有没有反例?
2个回答

当然可以啦,只不过那样的话这个句子里必须出现两个过去的时间点或者过去的动作,因为过去完成时必须是“过去的过去”.其中先出现的一个用since+过去时间点.

比如He said he had been there since 1992.

第一个时间点是1992年

第二个时间点是“他说”的那个时候

两个都是过去的时间点

“他说”发生在1992年之后

就可以这么用