①He used to arrive late last year, but now he doesn't. 句中doesn't为什么不能换成isn't或hasn't麻烦从语法层面解释②It is five years since we began to enjoy a ten-day spring holiday each year.这里不应用完成时吗?应该是it has been five year……。为什么不用完成时
第1个回答 2019-09-11
has been 表示动作发生的持续性一直到现在,而句子的意思已经完成了,每年会这样,但是表示每年会如此,而且结束了,并不是一直持续下去。
还有就是从瞬间动作和持续性动作的动词方面去分析……追问
还有就是从瞬间动作和持续性动作的动词方面去分析……追问
为什么不能用hasn't
第2个回答 2019-09-11
but后面的句子谓语动词是行为动词arrive,主语还是he,因此助动词要用doesn't。第二句中,你说的对 It has been five years.…也是对的,但lt is five years也是对的,这是个固定句式。追问
为什么不能用hasn't
追答因为是一般现在时,hasn't是现在完成时态的助动词!
第3个回答 2019-09-11
写这两句话的人水平欠佳,都是问题,不忍心解答
第4个回答 2019-09-11
动词use后当然要用doesn't了,,,句中不是完成的时态,当然不能使用完成时,enjoy不是完成的状态,还在持续,所以,,,追问
为什么不能用hasn't
追答因为不是现在完成时,又不是情态动词,你的明白?
第5个回答 2019-09-23
对于这个问题,可以从语法书第三十二页的解