英文的破折号怎么打出来
在英语中,关于年龄的表达是否使用连字符,取决于其语法功能和句子结构。以下是详细的规则解读。
当年龄作为前置定语(形容词性修饰语)时,必须使用连字符连接,且所有词汇(包括单位词)都应用单数形式。例如,“a 10-year-old boy”(一个10岁的男孩)。如果单位词采用复数形式或者未使用连字符,则为错误表达。
规则
结构:数字 + 连字符 + 单位(单数) + 连字符 + old。示例:a three-year-old child(一个三岁的孩子)。
当年龄作为表语,位于系动词(如be)之后时,不需要使用连字符,并且单位词应使用复数形式。例如,“He is 10 years old。”(他10岁。)如果表语中使用了连字符或单位词使用了单数形式,则为错误表达。
规则
结构:数字 + 单位(复数) + old。示例:She is 25 years old。(她25岁。)
当年龄短语本身作为名词指代某人时,必须加连字符,并且单位词要用单数。例如,“The 10-year-old won the competition。”(那个10岁的孩子赢得了比赛。)如果未使用连字符或单位词使用了复数形式,则为错误表达。
规则
结构:数字 + 连字符 + 单位(单数) + 连字符 + old。示例:The 12-year-old is very talented.(那个1岁的孩子很有天赋。)
关于年龄范围的表达,如“13-18岁”,两个数字之间应使用连字符。但当整个短语不作为定语时,则不需要加连字符。例如,“This movie is suitable for ages 13-18。”(这部电影适合13-18岁的观众。)如果使用破折号或连字符位置错误,则为错误表达。
规则
结构:作定语时,使用数字1 + -to- + 数字2 + -year-olds(如5-to-10-year-olds);不作定语时,使用ages 数字1-数字2(如ages 5-10)。
关于常见错误的纠正:
1. “He is a 10-years-old boy.” 应改为 “He is a 10-year-old boy.” (单位词应为单数)
2. “She is 10-year-old.” 应改为 “She is 10 years old.” (表语不加连字符)
3. “The 5-years-old is playing.” 应改为 “The 5-year-old is playing。” (名词性用法需加连字符)
4. “This is for 5-10 years old.” 应改为 “This is for 5-to-10-year-olds。” (年龄范围作定语需完整连字符结构)
最后加连字符的情况包括作前置定语、作名词指代人以及年龄范围作定语;不加连字符的情况包括作表语以及年龄范围不作定语。正确使用连字符可以使年龄的表达更加准确和清晰。