作业帮 > 英语 > 作业

将来完成时表示在将来某一时间“之前”已经完成的动作,那They will have moved to the new h

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:英语作业 时间:2024/07/27 04:55:15
将来完成时表示在将来某一时间“之前”已经完成的动作,那They will have moved to the new house when it has been painted.为什么要用?这句话应该是在将来某一个时间之后才完成的动作啊,还有现在完成进行时,有一条用法是动作从过去持续到现在并有可能持续到将来,这和现在完成时不一样的吗?怎么区分?
将来完成时表示在将来某一时间“之前”已经完成的动作,那They will have moved to the new h
关于将来完成时,你给的定义是正确的,即“表示在将来某一时间“之前”已经完成的动作”.但是给的例句They will have moved to the new house when it has been painted.是错误的.在主句使用将来完成时的时候,时间状语从句的动词必须用一般现在时,而不能用现在完成时.所以是从句里的一般性状态出现的时候,主句里“已经”如何如何了.例如By the time he gets home,she is going to have cleaned the entire house.
现在完成进行时强调现在仍持续中.现在完成时强调已完成,但目前是否持续并不重要.例如I have been working on this topic since last December.现在仍在做,显然还没做完.