Following a year of fast development, by the first quarter of this year, China has had about 1,100 e-commerce websites.
A.China has had about 1,100 e-commerce websites by the end of last March
B.by the end of the first quarter of this year, China has had about 1,100 e-commerce websites
C.by the end of this recent past March, China has about 1,100 e-commerce websites
D.by the end of this first quarter, China had about 1,100 or so. e-commerce websites
这道题的正确选项是A,但是"截止到某一段时间"不是应该用完成时吗?原句和B选项我也不知道错哪里了……另外by the first quarter of this year和by the end of the first quarter of this year我觉得就是“截止到今年第一季度"和“截止到今年第一季度末"没什么太大的区别,还请老师帮忙看一下。
错在时态!如果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.到那个假期结束时我已经花光了我所有的钱。《柯林斯词典》
你提供的题目有误!应该是:
关于by the end of可参考以下连接(注意刘永科老师的解答中的一段话):
【说明】过去完成时的本质是:“过去的过去”,是时间先后和动作先后对比的结果。但是,表状态的“be +形容词”,以及表状态的动词如have, own, hold 等,跟“by the end of +过去时间”连用时,原则上使用一般过去时。表示该状态持续到这个过去时间为止。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!