一个英语单选题,( )this year,the scientists will finish the experime

一个英语单选题,
( )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应该对,是不是答案错了,这本书的有好几个
印错的 地方.
Gertie_Law 1年前 已收到8个回答 举报

jiang83951192 春芽

共回答了15个问题采纳率:93.3% 举报

选B,毫无疑问的
by the end of意思是到……结束时;到……时为止;在……之前
到……末了为止(已经完成了某事)
at the end of是 在……尽头;在……结束时
在……的末梢 不含完成之意
重点在这里,by the end of 绝大多数用于完成时态(我见过的),at the end of就肯定对了,不需要解释了吧.

1年前

4

xiaogong789 幼苗

共回答了771个问题 举报

【答案】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 ...

1年前

2

荣雪烟 幼苗

共回答了6个问题 举报

b

1年前

2

aiiiday 幼苗

共回答了2个问题 举报

我同意你的观点,选B

1年前

1

花嫁喜铺 幼苗

共回答了44个问题 举报

我觉得答案不对,若为C则应后面为Willhave

1年前

1

山羊_yy 幼苗

共回答了3个问题 举报

by是状语,选b.

1年前

1

勿忘百合 幼苗

共回答了6个问题 举报

其实b和c语法都没有问题
at the end (of+名词)名词可以为时间或地点
表时间就不举例了 表地点可以为at the end of the street 街的尽头
by the end (of+名词)名此只可以为时间
只不过c 的意思更加干净些,没有b中表地点的歧义
如果硬要用中文翻,5楼的或许能说通
注:by the end (of+名词...

1年前

1

纳兰麝烟 幼苗

共回答了5个问题 举报

应该就选C
因为 BY THE END OF ...是在...之前
就是在今年之前 所以用将来时
如果B选项的话后面的时态就的是过去式了

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 24 q. 0.114 s. - webmaster@yulucn.com