当前位置 :
bythreeandahalfbillionyearsagoBythreeandahalfbillionyearsagothehighlycomplicatedmoleculeDNAhademerged.这句话中的by和ago为什么可以同时用?不都是在.之前的意思吗?
1人问答
问题描述:

bythreeandahalfbillionyearsago

BythreeandahalfbillionyearsagothehighlycomplicatedmoleculeDNAhademerged.这句话中的by和ago为什么可以同时用?不都是在.之前的意思吗?

陆辽琼回答:
  这两个词出现在一个句子中并不矛盾,by是“到.为止”还有表示幅度,比如Thenumberofpeopelherehasincreasedby20%bynow.“到现在为止,这儿的人数增长了20%",前一个by表增长的幅度,后一个表示“到.”为止.(扯远啦,拉回来)所以你给的句子里面by是“到.为止”的意思,后面跟一个时间点而不是时间段,所以“35亿年前”就是一个时间点,即threeandahalfbillionyearsago为时间点,放在句中是没有问题的,by加时间点作状语时句子通常用完成时,句中加的是过去的时间点,所以用过去完成时.总的说来,这二者的意思有差别,所以放在一起不矛盾,只要保证语法和句意没问题就可以了
最新更新
PC端 | 移动端 | mip端
字典翻译(zidianfy.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
电话:  邮箱:
Copyright©2009-2021 字典翻译 zidianfy.com 版权所有 闽ICP备2022014709号-7
lyric 頭條新聞