美文网首页
英语中撇号+s('s)的用法

英语中撇号+s('s)的用法

作者: 书中的电脑 | 来源:发表于2022-01-22 21:11 被阅读0次

英语中,撇号(apostrophe[əˈpɒstrəfi])(‘s)主要有三大功能。

1. 在名词或某些代词之后加s构成所有格的形式。例如:

my friend’s house、children’s games、one’s self-esteem。

复数名词的词尾是-s时,加撇号时不需要再加s,例如:

their parents’ activities和friends’ houses。

注意事项

(1) 物主代词yours、hers、ours、和theirs中无撇号。

(2) 用作“属于它的”物主限定词its中无撇号。

(3) it’s 是it has或it is的缩写形式。

(4) ‘s属格与of属格的区别

a. s属格原是撒克逊属格(saxon-genitive),是古英语流传下来的属格。原本在某些词尾常写作“es”,按照这种解释,印刷上最终用“’s”替换掉“es”;而of属格又称“of短语属格”。

b. 并不存在绝对的规则,可以告诉你是否你应该使用saxon属格('s属格)还是短语属格(of属格)。

c. 通常情况下,带宾语的属格不选则saxon属格,使用of短语属格。

例如:the door of the house.(而不是the house’s door。)

the lid of the pen.(而不是the pen’s lid.)

the end of the road.(而不是the road’s end.)

d. 一般来讲,如果你不确定是否应该使用“saxon属格’s”,那么使用“of属格”则更为安全。

2. 用于表示在某些常用词或词组中有一个或一个以上的字母已被省略,常见于am、are、had、has、have、is、not、shall、will和would的缩略式。例如:

I’m、he’d、she’s、aren’t、I’ll、shan’t。

3. 用于说明某年或十年期的前两个数字已被省略。例如:

“the ’68 campaign”指1968年(或1868年、或1768年)的运动。

“o’clock”中的撇号是历史的特征;它是“of the clock”的缩略式。

4. 偶尔也用于数字和字母的复数形式,以及其他一些通常没有复数形式的词中。例如:

(1) His grades were all A’s. (他的成绩都是A。)

(2)He was in his 40’s. (他的40多岁。)

(3)How many l’s are there in parallel. (单词“parallel”中有多少个l?)

(4) There are two a's in accommodation. (在单词“accommodation”中有两个a。)

(5) She used six and's in one sentence. (她在一个句子中使用了6个and。)

其中,数字的复数形式常不加一撇。例如(例子来自Intel手册):

(1) 1’s complement of all 1s. (所有1的被码。——其中,第一个’s是属格,第二个s表示复数)

(2) numbers are represented by a string of 1s and 0s. (由1和0字符串表示的数字。)

(3) Remote DRAM Controller (either all 0s or all 1s). (远程DRAM控制器(全为0或全为1)。)

对于字母和数字的这种复数形式,需要说明的是

a. 有时候,使用别的复数形式不方便,或者有点尴尬的时候,允许使用撇号+s(‘s)的形式辅助读者阅读,这种形式称为尴尬复数(awkward plurals),但是‘s通常不是构成复数的形式,在语法上,使用‘s来构成复数会被认为是一种语法错误。

b. 尽管现代所有语法都对这种记法持宽容太度(condone),但是这不是一种流行的做法。

相关文章

  • 英语中撇号+s('s)的用法

    英语中,撇号(apostrophe[əˈpɒstrəfi])(‘s)主要有三大功能。 1.在名词或某些代词之后加s...

  • PYTHON 中的" %S"%用法

    一种字符串格式化的语法, 基本用法是将值插入到%s占位符的字符串中。%%,表示输出一个%%s,表示格式化一个对象为...

  • Vim文本替换

    例子 将dos文本变为unix文本 用法 替换当前行中的内容::s/from/to/ (s即substitude)...

  • python 常见字符串函数操作

    python中字符串常见用法:s = "abcdefg "print(len(s)) # 获取字符串长度print...

  • 单词区别

    the other(s),other(s),another的用法区别 The other 特指两个或两部分中的另一...

  • vim替换

    vim 中可以使用 :s 命令来替换字符串。 利用 :s 命令可以实现字符串的替换。具体的用法包括: :s/str...

  • ACT英语用法与结构vs修辞技巧

    ACT英语部分主要考察学生的两部分:Usage and Mechanics(用法与结构)与Rhetorical S...

  • 28 字符串函数

    函数用法ASCII(S)返回字符串S中的第一个字符的ASCII码值CHAR_LENGTH(s)返回字符串s的字符数...

  • 你真地勤奋到点子上了吗?

    学英语的几点感触 昨天听了S老师在视频号中直推《冬练三九-第9期早起英语晨读课》,S老师说学英语有很多的方法可以学...

  • 转载:Integer.parseInt(s)与Integer.v

    一、Integer.parseInt(s)用法 输出: Integer.parseInt(s)的作用就是把字符串s...

网友评论

      本文标题:英语中撇号+s('s)的用法

      本文链接:https://www.haomeiwen.com/subject/bbrphrtx.html