这两个英语句子怎么回事?

来源:百度知道 编辑:UC知道 时间:2024/06/05 08:02:10
我在书上看见有两个句子,一个是[the boy in green(穿绿衣服的男孩)],一个是[the girl in a green skirt(穿绿色裙子的女孩)].但是这两个句子为什么有一句在颜色前面加了a(an),另一个却没有呢,请问这是怎么回事?请把有关的句型和语法告诉我.谢谢![答对了再加五分.]

我来帮你解决 关于a 因为第一个句子green后面没有名词skirt 所以不用冠词a修饰。 第二个句子green后面有名词skirt,所以用冠词a修饰。但两个句子的意思是一样的。 这种句子都是介词短语修饰前面的名词 例如 The man in the car. The boy on the bike.

the boy in green 重点强调穿的是"绿",所以前面没有+a;
而后者the girl in a green skirt却很清晰,只要说:穿的是绿色"裙子",所以在物体前面要+a,
自己的简单逻辑!!!

in green 指穿着是绿色
in a green skirt 中的a 是针对skirt的,不是针对green的

in 后面直接加颜色,表示穿什么颜色的衣服,为后者的省略形式。

in green 是英语语法里面的固定搭配,意识就是(穿绿衣服的……)
不用加 an
而in a green skirt由于后面有个skirt
不属于以上说的固定搭配
而且,skirt作为名词单数形式,前面必须有修饰词,比如说an 、a 、the
因此用的时候得搭配a(an)使用
打个比方,你使用apple时,如果是不apples,
就必须使用a(an)apple 或the apple

第一个green后省略了具体的衣服,而第二个后面没省略具体的衣服,所以第一个有a(an)而第二个则没有