by the time➕一般现在时,从句不应该➕现在完成时嘛?为什么答案是will have do

 我来答
塞北令狐冲
培训答主

2022-08-27 · 好好学习,天天向上
知道大有可为答主
回答量:4021
采纳率:93%
帮助的人:244万
展开全部
您好,Unfortunately, it's too little, too late. By the time these "solutions" become widely available, scammers __________ (move) onto cleverer means.
这里使用了 by the time,是一个表示(将来)的时间状语,而此时使用了 become,是一般现在时表将来。by the time 译为【到那时】,become 也就是【那时】的 become 而不是一般现在时表(现在)的 become 了。那么 scammers 会在【那时】之前就变得很聪明了,表示 scammer 的动作是在将来(by the time)的那个时候 become 之前就发生了。所以 move 的动作发生于(现在说话时)到(那时)之间。
使用了 have move,现在完成时,是动作在(过去)开始,而在说话时可能结束也可能没有结束。假如结束了,对现在产生影响,假如尚未结束而持续到将来,对将来产生影响。
使用了 will have moved,将来完成时,是动作在(将来)开始,也会在(将来)【也就是将来的将来】的某一个时间点结束,结束时,对【将来的将来】产生影响。
很明显的是,现在说话时,这些 solutions 尚未完成,不足够,也太晚了。表示 move 的动作尚未开始。所以按照这个句子的时间来看:
1)说话时:solutions 目前还太少,太晚,不够
2)说话之后:solutions 可能变得越来越多,越来越足够
3)说话之后的将来:scammers 因为看到 solutions 越来越多,也就开始转变其思维模式
4)说话之后的将来的将来:solutions 变得倒是可见,非常的多种类可以使用,但此时已经太晚了,因为 scammers 在此时,已经变得聪明到这些 solutions 起不到作用了。
solutions 没有进化,没有优化,仅仅是过去到现在说话时到将来,数量增加,使用范围增加,但方法没有蜕变,仅仅是量的增加而已。但 scammers(坏人)却在数量增加的时期减,开始蜕变,变得越来越聪明,导致就算 solutions 的数量增加了,但却过时了,不适合将来变得聪明的 scammers 了。
英语时态除了有一般意义上的过去式、现在式,和将来式,还有过去的过去,和将来的将来概念。此时 will have moved 就是将来的将来的概念。
弥弥吖学姐123
2022-08-26
知道答主
回答量:84
采纳率:0%
帮助的人:2.9万
展开全部
英语中有一个叫“主将从现”,意思是主句是一般将来时,从句就是一般现在时
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式