作业帮 > 英语 > 作业

【高中英语】until the workers have had his car fixed next week

来源:学生作业帮 编辑:拍题作业网作业帮 分类:英语作业 时间:2024/04/29 19:04:37
【高中英语】until the workers have had his car fixed next week
全句是:My father is taking a bus to his office until the workers have had his car fixed next week.为什么要用“have had
首先词组是 have something done,由于until 引导时间状语从句 ,主句现在时,从句也应现在时,此时一般现在时不太合适(一般现在时表示这一段时间内有规律的做某事,像日常生活之类的),所以用完成时强调 现在一直乘车去工作直到车子“已经修完”.
个人理解,不知是否满意.
再问: is taking是一般现在时表将来,指按计划进行。 我觉得在将来(next week)用完成时很有新意啊,看到比较少。一般是不是都写:until they have his car repaired next week.
再答: 有的。 表示在将来某一时间以前已经完成或一直持续的动作 We will have learned 12 units by the end of this term. 到这个学期末,我们将学完12个单元。
再问: 那么一定要用have learned 吗?还是可用可不用?(好像by +时间是个将来完成时的标志啊)那么until they have had his car repaired next week.这句呢?一定要用吗?麻烦你了~~
再答: 不是by +时间就表示将来完成时 ,分两种:by +将来时间 表示将来完成时 ;by +过去时间 表示过去将来时 。前面那句中你也可以用we will learn ,we will have learned 表示强调,强调在那时我“已经学完了” 而不仅是我“将要学”,说明这个动作完成,对我有了影响了。 你这句话也是,表明要在他们“修完”之后在开车,而不是他们将要修了,我就可以开了。 能明白吗?