he will not eat anything until he has fixed the machine 为什么until后面用现在完成时,不用一般时

问题描述:

he will not eat anything until he has fixed the machine 为什么until后面用现在完成时,不用一般时

现在完成时表示将来某时已经完成的动作:
现完可以用在条件或时间状语从句中,表示将来某个时刻之前已经完成的动作.
直到修完机器他才吃东西.
如果用一般现在只表示现在状态在做那么解释就是
直到修机器他才吃东西
而现在完成时强调了完成
你是几年级的 做这个题目 我给我家教的初一的小孩讲这个会不会太深