By the end of 2005,it should be reduced by 20%.

By the end of 2005,it should be reduced by 20%.
有by就一定要用完成时吗?急用,
谁能帮忙找出相关语法内容,
十年如一日 1年前 已收到4个回答 举报

cc周刊 花朵

共回答了19个问题采纳率:100% 举报

句子是对的.
意思是:到2005年底,它会减少20%
有by就一定要用完成时吗?
这两者没有什么关系.
这里by只是用来修饰20%,意思是减少了多少
如果by改为to,就是减少到原来的20%.

1年前 追问

8

十年如一日 举报

我的意思是用在时间前面的by 比如by the end

举报 cc周刊

抱歉,是我看错了。 过去完成时:by the end of+过去的时间,这里由by引起的时间状语表示到某个时间为止,因此句子的谓语动词需用完成时。

安木林森 幼苗

共回答了6个问题 举报

按照现在是2011年,这里应该用过去完成时~~ 有by不一定要用完成时,要看具体情况是未来的时间还是过去的时间

1年前

2

黑牛 幼苗

共回答了12个问题 举报

嗯!是的!By the end of 是个固定短语,意思是:“截止…”,“到…为止”所以一定要用完成时。

1年前

1

天意部族 幼苗

共回答了20个问题 举报

这个要用完成时,应该是
By the end of 2005, it should have been reduced by 20%.

1年前

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