发信人: y2ghijacker(君无口)
整理人: y2ghijacker(2001-06-14 09:23:57), 站内信件
|
为什么 The building has twenty classrooms 和 There are twenty classrooms 都对,而Our school has two thousand students 就成了中国式英语,非得说There are twenty students in our school,不都是“有”吗?这是中学生经常提出的问题。
做“有”解的 have 通常是指物质上、身心上和结构上的所有。如 The Andersons have three houses.(安德逊家有3所房子。)这是指物质财产的所有或占有。Sorry,I have such a bad memory.(抱歉,我的记性太坏了。)这是指身心所具有的物质。March has 31 days=There are 31days in March;This
bedroom has only one window = There is only one window in this bedroom.这是指结构上的所有。
There be 表示“存在”;人或物存在于某处而变成“有”的意思。2000学生不是我们学校的财产,身心也只是与人有关联。学校和学生的关系不是不可分割的。三月少一天不行,窗户是卧室的必要组成部分,没它卧室就成为不完整的房间,而学校放假,学生离校,学校作为一个机构依然存在。因此,从逻辑上看,只能说There
are twenty thousand studnts in our school 是正确的。
但也有人认为两者都可以,只不过 The school has …侧重点是 school,而 There are … 的侧重点是students。对初学者来说,既然有人(包括 native speskers)对 The school has …的形式持有异议,不如多用 There are …的结构为妥。
---- 因为有了你,广州社区英语学习才更精彩!...:p
|
|