【contains和contain有什么区别】在英语语法中,"contain" 和 "contains" 都是动词 "contain" 的不同形式,但它们的用法和语境有所不同。理解这两个词的区别对于正确使用英语非常重要。
“Contain” 是动词的基本形式,用于一般现在时的主语为 第一人称(I, we)、第二人称(you) 或 复数第三人称(they) 的句子中。而 “contains” 是 “contain” 的第三人称单数形式,用于主语为 第三人称单数(he, she, it) 的句子中。
此外,在一些固定表达或正式文体中,“contains” 也常用于强调某物包含的内容,比如在描述产品成分、书籍内容或数据结构时。
表格对比:
项目 | contain | contains |
词性 | 动词原形 | 动词第三人称单数形式 |
用法 | 用于 I, you, we, they 等非第三人称单数主语 | 用于 he, she, it 等第三人称单数主语 |
例句1 | The box contains a gift. | The box contains a gift. |
例句2 | We contain the problem. | She contains the problem. |
例句3 | This software contains many features. | The program contains many features. |
常见场景 | 日常对话、复数主语场合 | 正式写作、单数主语场合 |
小贴士:
- 在写作中,若不确定主语是否为第三人称单数,可先判断主语再选择正确的形式。
- 注意在被动语态中,“contain” 也会以不同的形式出现,如 “is contained”、“are contained”。
通过了解这两个词的区别,可以更准确地表达自己的意思,避免语法错误。