在技术文档编写中,常出现混淆“those”与“they”的用法。例如:“The legacy systems are outdated; those use monolithic architecture.” 此处错误使用“those”作主语。正确应为:“The legacy systems are outdated; they use monolithic architecture.” 因为“they”是主格代词,用于指代前文复数名词作主语;而“those”是指示代词,通常用于修饰或强调特定复数事物,如“those systems”。“Those”不能单独充当句子主语并接谓语动词。如何正确区分?当需要回指前文提到的复数名词并执行动作时,应使用“they”;若要特指某类事物以作对比或强调,则使用“those + 名词”。掌握这一区别可提升技术表达的准确性与专业性。
1条回答 默认 最新
巨乘佛教 2025-09-22 20:40关注<html></html>技术文档中“those”与“they”的正确使用:从基础语法到专业表达的深度解析
1. 基础语法回顾:代词的基本分类与功能
在英语语法体系中,代词用于替代名词以避免重复。其中,“they”属于人称代词的主格形式,常用于指代前文提到的复数名词或群体,并可在句中充当主语。
而“those”是指示代词,其作用在于特指某类事物,通常后接名词构成名词短语(如 those systems),不能独立作为主语引导谓语动词。
- They → 主格人称代词,可独立作主语
- Those → 指示代词,需搭配名词使用
- 错误示例:Those use outdated protocols. ❌
- 正确示例:They use outdated protocols. ✅
2. 常见误用场景分析:技术文档中的典型错误
在撰写系统架构说明、迁移方案或API设计文档时,工程师常因母语干扰或语法疏忽导致代词误用。以下为实际项目中高频出现的错误模式:
原文句子 问题类型 修正建议 The microservices are scalable; those communicate via REST. “those”误作主语 → they communicate via REST Old databases have performance issues; those require frequent tuning. 语法结构错误 → they require frequent tuning New frameworks support async operations; those improve responsiveness. 逻辑主语缺失 → they improve responsiveness Containerized apps deploy faster; those reduce downtime. 代词功能混淆 → they reduce downtime The legacy modules are hard to maintain; those depend on deprecated libraries. 语义不清 → they depend on deprecated libraries 3. 语义对比机制:“they” vs “those + 名词” 的深层区别
理解两者差异的关键在于语义指向和语境功能。当进行回指(anaphora)时,若仅需指代前文已明确的复数对象并描述其行为,应使用“they”。
而“those”用于引入对比或强调特定子集,常出现在比较句型中,例如:
if (currentArchitecture.equals("monolithic")) {
// These systems are harder to scale
System.out.println("These are less flexible than those using microservices.");
}此处“those”并非主语本身,而是“those [systems]”整体作为介词宾语的一部分,强调“采用微服务的那些系统”。
4. 写作实践指南:提升技术文档准确性的三步法
- 识别先行词:确认前文提及的名词是否为复数且明确(如 the servers, the APIs)
- 判断句法角色:若代词需承担主语功能并连接谓语动词,必须使用“they”
- 检查强调意图:若要突出对比(如新旧系统对比),则使用“those + 名词”结构
5. 可视化流程图:代词选择决策路径
graph TD A[前文有复数名词?] -->|No| B[补充名词或重写句子] A -->|Yes| C{是否执行动作?} C -->|Yes| D[使用 "they" 作主语] C -->|No| E{是否用于对比/强调?} E -->|Yes| F[使用 "those + 名词"] E -->|No| G[考虑其他表达方式]6. 高级应用场景:复杂文档中的精准表达策略
在撰写白皮书、RFC文档或跨团队协作规范时,语言精确性直接影响技术共识的建立。例如,在描述架构演进时:
“The original backend services were synchronous; they blocked under high load. In contrast, those rebuilt with event-driven design handle concurrency efficiently.”
此句中,“they”指代原服务的行为,“those rebuilt...”则特指重构后的服务集合,形成清晰对比。这种分层表达既符合语法规则,又增强论述逻辑。
7. 自动化校验工具推荐与集成方案
为减少人为错误,可将语法检查工具集成至CI/CD流程或文档发布管道中。推荐以下工具链:
- Grammarly Business:支持技术术语库定制,识别代词误用
- LanguageTool:开源语法引擎,可部署于内网环境
- Vale:专为技术写作设计的静态分析工具,支持自定义规则
- VS Code 插件:实时提示“those”误用风险
通过配置如下规则片段,可实现自动化拦截:
# .vale.ini [styles] TechnicalWriting = /path/to/rules [TechnicalWriting.ThoseAsSubject] message = "Avoid using 'those' as subject; prefer 'they'" level = error tokens = those\s+[a-z]+ing|those\s+are|those\s+were8. 团队协作中的语言标准化建议
对于拥有跨国团队或远程协作的技术组织,建议制定《技术文档语言规范》手册,明确包含代词使用准则。可通过以下措施落地执行:
- 设立文档评审 checklist,包含“代词准确性”条目
- 开展季度 writing workshop,聚焦常见语法陷阱
- 建立术语表(glossary)与范例库,提供标准句式模板
- 在Confluence或Notion中嵌入 mermaid 流程图辅助培训
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报