(英语)请分析一下这句话,并指出有没有语法错误,谢谢!

I met a few Americans who were shy and modest.

请分析一下这句话,并指出有没有语法错误,谢谢!
这句话是一篇短文里的一句话,整篇文章用的都是过去时态,所以用were对。

这里应该把“and”改成“but”。
因为害羞本来是性格的弱点,而谦虚正好是优点。两者形成对比。
我遇见了几个美国人,他们害羞但很谦逊。
除此之外句子在时态、从句运用等方面,都没有问题。是正确的。
其中I主语,met谓语动词过去式,a few Americans宾语,who were shy but modest. 是定语从句,修饰Americans.
在从句中,who(Americans) 主语,were谓语,shy but modest 表语。

鉴于你的追问:并不是few修饰就必须用that。必须用that的情况如下链接。其中相近的是:有 the only ;the very.追问

2. 被修饰的先行词还有一些特定意义的修饰词,如:the only、the very、just the、the right、any、every、no、all、much、many、little、few等,

这里不就有few吗?

追答

对不起啊,我只是粘过来,我也没看,但是我所掌握的不包括后面这些,只有the only、the very、just the、the right四个,这个是我在专业语法书上看到的。

追问

好吧,我也没办法,开学问老师吧,这是我们质检考试的英语改错,答案说这句话没错。我很纳闷。

追答

我刚才看了一下书,是有few这样的情况, 不过是他们本身作为不定代词使用,而不是作为形容词修饰名词使用,比如:
I did few that might hurt you.
我没有做什么伤害你的事。是few 做先行词。

参考资料:http://zhidao.baidu.com/question/287398615.html

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-07-28
后面的who引导的从句可以不用过去式。因为这里是描述那些人的特性,特性是一直有的 而不是过去有 所以可以把were改成are
第2个回答  2012-07-28
- - 楼主是片段改错么?一般每行都有一句是对的,要不你把整篇文章都打出来,总的来说,没什么错误呢
第3个回答  2012-07-28
我遇见了一些谦虚、内向的美国人
没错
第4个回答  2012-07-28
I met a few Americans who were shy and modest.
主语 谓语 宾语 定语从句
Right sentence本回答被提问者采纳
相似回答