问几个英文的语法问题The sculptures of MK function as sundials,kept time by casting shadows that show the path of the sun这里的kept错在哪里呢?另外,为什么会有several billion small ice particles这样的表达呢?billion后不加s而且不是有billion了那要several 来有什么用?more than enough apples的表达怎么不是累赘呢?不是直接说enough就好了嘛.The people sitting behind me in the movie theater were talking throughout the film and would not keep their voice down even after being asked to do so.这里的would not为什么没有错呢?would not 不是表示将来的意思么?

问题描述:

问几个英文的语法问题
The sculptures of MK function as sundials,kept time by casting shadows that show the path of the sun
这里的kept错在哪里呢?
另外,为什么会有several billion small ice particles这样的表达呢?billion后不加s而且不是有billion了那要several 来有什么用?more than enough apples的表达怎么不是累赘呢?不是直接说enough就好了嘛.
The people sitting behind me in the movie theater were talking throughout the film and would not keep their voice down even after being asked to do so.这里的would not为什么没有错呢?would not 不是表示将来的意思么?感觉时间顺序不对啊.voice是可数名词吗?

kept 改成keeping,这里是主动,而不是被动,所以用keeping
billion复数有两种形式:billion和billions,billions是数十亿,无数。。的意思,一般单独使用,如:billions of,billion当复数才是十亿,这里明显是几个十亿,所以用billion,如果没有sevral,后面又有of就用billions了
这里的would是will的过去式,表示愿意的意思,意思是他们不愿意降低嗓门,而不是情态动词,也不是表将来
希望能帮到你,有问题可以给我留言。。。。呵呵

kept是过去分词形式,而这句话中keeping time by...做的是状语成分,相当于which keep time,当然了不用从句的话,就应该使用现在分词形式也就是keeping time
billion加s之后不表示具体的几十亿数量,而是指成千上万,非常多的意思,并且后面要加of
文中several billion是指几十亿,因此不能加s
more than enough apples和enough apples意思都不同啊,前者是指比足够的要多,而后者仅仅只是足够
最后一个,这个句子是过去时态,因此will也要用过去式would,这里没有错
voice做“声音”讲是不可数名词,因此不加s

供参考The sculptures of MK function as sundials,kept time by casting shadows that show the path of the sun这里的kept错在哪里呢?这里有2个动词其一是kept其二是show但时式不同kept是过去show是现在所以当中应...