many times, recently ,since ,yet ,just already,ever,never,before,up to now,it is the best...so far ,still, till now, in the past years, these days...
新高考语法填空时不时会遇到需要通过现在完成时态标志词来确定动词时态为现在完成时态的情况。请问有没有哪些标志性的词语或词组出现时,基本上只能用现在完成时态的?我在有些地方看到说since也不完全是,但是例句看得人似懂非懂。比如百度上有一处解析为:since +延续性动词,用一般过去时和现在完成时均可,但是意思不一样,前者表示从句的活动已结束,而主句的仍然在持续,后者表示从句活动“开始以来”,主句的表示动作和状态延续到现在(说话的时候)。例如:
1. It's been three years since he studied English.他已经三年没学英语了。
2. It's been three years since he has studied English.他已经学了三年英语了。
以及,那so far算现在完成时态标志词吗?