3 句子纠错(涉及by与by the end of)

Following a year of fast development, by the first quarter of this year, China has had about 1,100 e-commerce websites.

AChina has had about 1,100 e-commerce websites by the end of last March

Bby the end of the first quarter of this year, China has had about 1,100 e-commerce websites

Cby the end of this recent past March, China has about 1,100 e-commerce websites

Dby the end of this first quarter, China had about 1,100 or so. e-commerce websites

这道题的正确选项是A,但是"截止到某一段时间"不是应该用完成时吗?原句和B选项我也不知道错哪里了……另外by the first quarter of this yearby the end of the first quarter of this year我觉得就是“截止到今年第一季度"和“截止到今年第一季度末"没什么太大的区别,还请老师帮忙看一下。

请先 登录 后评论

最佳答案 2022-03-10 20:55

错在时态!如果by the end of“到......底为止”接过去的时间,句子要用过去时或过去完成时。例如:

By the end of 1989 the group had assets of $3.5 billion.1989年底该集团已有35亿美元的资产。《柯林斯词典》

By the end of the holiday I had spent all my money.到那个假期结束时我已经花光了我所有的钱。《柯林斯词典》

你提供的题目有误!应该是:

attachments-2022-03-cTQV8IC86229484f498e6.jpg

关于by the end of可参考以下连接(注意刘永科老师的解答中的一段话):

【说明】过去完成时的本质是:过去的过去,是时间先后和动作先后对比的结果。但是,表状态的“be +形容词,以及表状态的动词如have, own, hold 等,跟“by the end of +过去时间连用时,原则上使用一般过去时。表示该状态持续到这个过去时间为止。

https://www.cpsenglish.com/question/7465

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 0 收藏,1622 浏览
  • Elysion 提出于 2022-03-10 01:40