问几个英文的语法问题

ThesculpturesofMKfunctionassundials,kepttimebycastingshadowsthatshowthepathofthesun这里... 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是可数名词吗?
展开
cybereader
2011-04-24 · TA获得超过3635个赞
知道大有可为答主
回答量:2378
采纳率:0%
帮助的人:996万
展开全部
供参考

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是现在
所以当中应有问题

这个雕塑是计时器
所以它的计时功能(kept time)仍然有效
因此不该用过去时
也就是要用现在时
sculptures是众数
故此用keep
**********************

另外,为什么会有several billion small ice particles这样的表达呢?billion后
不加s而且不是有billion了那要several 来有什么用?

billion是名词
可以加众数
several是多个一的意思
所以会给人印象billion要相应加上众数
亦即是 billions
但这句要引用另一语法
就是
‘名词作为形容词时不加众数’
在several billion small ice particles的短语中
真正的名词只particles
其他的字(several billion small ice)都用作了形容词了
所以billion在这里不用众数

several在这里有其作用
交代了‘数十亿的’的意思
如果只有十亿
就要用 one billion small ice particles

*************************

more than enough apples的表达怎么不是累赘呢?不是直接说enough就好了嘛.

more than enough是很常见的用词
正如uyakeno指出
意思不同
more than enough是‘比足够的还要多’
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是可数名词吗?

这里没有错
当然可以用didn't
didn't只作出了事实的陈述
wouldn't 就交代了意愿
指他们不愿意(亦即没有)

voice
如果是指声浪
一般都不加s
如果是指意见
可以加s
百度网友903d134
2011-04-24 · TA获得超过3421个赞
知道小有建树答主
回答量:178
采纳率:0%
帮助的人:107万
展开全部
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
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
___Galaxy___
2011-04-23 · TA获得超过2819个赞
知道小有建树答主
回答量:775
采纳率:0%
帮助的人:1119万
展开全部
kept 改成keeping,这里是主动,而不是被动,所以用keeping
billion复数有两种形式:billion和billions,billions是数十亿,无数。。的意思,一般单独使用,如:billions of,billion当复数才是十亿,这里明显是几个十亿,所以用billion,如果没有sevral,后面又有of就用billions了
这里的would是will的过去式,表示愿意的意思,意思是他们不愿意降低嗓门,而不是情态动词,也不是表将来
希望能帮到你,有问题可以给我留言。。。。呵呵
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式