问题标题:
【高中英语】untiltheworkershavehadhiscarfixednextweek全句是:Myfatheristakingabustohisofficeuntiltheworkershavehadhiscarfixednextweek.为什么要用“havehad
问题描述:

【高中英语】untiltheworkershavehadhiscarfixednextweek

全句是:Myfatheristakingabustohisofficeuntiltheworkershavehadhiscarfixednextweek.为什么要用“havehad

刘淑平回答:
  首先词组是havesomethingdone,由于until引导时间状语从句,主句现在时,从句也应现在时,此时一般现在时不太合适(一般现在时表示这一段时间内有规律的做某事,像日常生活之类的),所以用完成时强调现在一直乘车去工作直到车子“已经修完”.   个人理解,不知是否满意.
刘振中回答:
  istaking是一般现在时表将来,指按计划进行。我觉得在将来(nextweek)用完成时很有新意啊,看到比较少。一般是不是都写:untiltheyhavehiscarrepairednextweek.
刘淑平回答:
  有的。表示在将来某一时间以前已经完成或一直持续的动作Wewillhavelearned12unitsbytheendofthisterm.到这个学期末,我们将学完12个单元。
刘振中回答:
  那么一定要用havelearned吗?还是可用可不用?(好像by+时间是个将来完成时的标志啊)那么untiltheyhavehadhiscarrepairednextweek.这句呢?一定要用吗?麻烦你了~~
刘淑平回答:
  不是by+时间就表示将来完成时,分两种:by+将来时间表示将来完成时;by+过去时间表示过去将来时。前面那句中你也可以用wewilllearn,wewillhavelearned表示强调,强调在那时我“已经学完了”而不仅是我“将要学”,说明这个动作完成,对我有了影响了。你这句话也是,表明要在他们“修完”之后在开车,而不是他们将要修了,我就可以开了。能明白吗?
查看更多
英语推荐
热门英语推荐