一个英语单选题,

()thisyear,thescientistswillfinishtheexperiment.AInthisyearBAttheendofCBytheendofDInt... ( )this year,the scientists will finish the experiment.
A In this year B At the end of
C By the end of D In the end
这个答案选c,可我觉的b应该对,是不是答案错了,这本书的有好几个
印错的 地方。
展开
277641438
2011-05-01 · TA获得超过4114个赞
知道小有建树答主
回答量:1405
采纳率:0%
帮助的人:1601万
展开全部
选B,毫无疑问的
by the end of意思是到……结束时;到……时为止;在……之前
到……末了为止(已经完成了某事)
at the end of是 在……尽头;在……结束时
在……的末梢 不含完成之意
重点在这里,by the end of 绝大多数用于完成时态(我见过的),at the end of就肯定对了,不需要解释了吧。
charlie254
2011-05-01 · TA获得超过12.2万个赞
知道大有可为答主
回答量:6579
采纳率:66%
帮助的人:8927万
展开全部
【答案】C By the end of

【解释】
At the end of 强调时间点
By the end of 表示“在……之前”

By the end of this year,the scientists will finish the experiment.
在今年年底之前,科学家们将完成这个实验
At the end of last year,the scientists finished the experiment.
科学家们在去年年底完成了这个实验

仔细咀嚼下~
学习进步~若觉得满意~请记得采纳~~∩_∩
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
『→珺§
2011-05-01
知道答主
回答量:11
采纳率:0%
帮助的人:0
展开全部
其实b和c语法都没有问题
at the end (of+名词)名词可以为时间或地点
表时间就不举例了 表地点可以为at the end of the street 街的尽头
by the end (of+名词)名此只可以为时间
只不过c 的意思更加干净些,没有b中表地点的歧义
如果硬要用中文翻,5楼的或许能说通
注:by the end (of+名词)不是硬要和完成时搭配的,你去网上搜一下,外国人用将来时搭配也很多的
ex:By the end of this year, pilot project of energy saving reconstruction of 150 existing rural residences will have been finished. (摘于2007-10-24《Reconstruction of 150 Rural Residences to Be Finished by the End of This Year 》)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Zanna_Zheng
2011-05-01
知道答主
回答量:18
采纳率:0%
帮助的人:8.5万
展开全部
应该就选C
因为 BY THE END OF ...是在...之前
就是在今年之前 所以用将来时
如果B选项的话后面的时态就的是过去式了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sycalice
2011-05-01 · TA获得超过892个赞
知道答主
回答量:143
采纳率:0%
帮助的人:66.4万
展开全部
我觉得答案不对,若为C则应后面为Willhave
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chrisjessica87
2011-05-01
知道答主
回答量:11
采纳率:0%
帮助的人:0
展开全部
我同意你的观点,选B
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式