James while John had had had had had had had had had had had a better effect on the teacher

“”這個英文句子是用來說明用词歧義和标点符号的重要性；標點符號的作用就是代替口語中的語調、重音和停頓。在探討人類如何處理資訊的研究中，常用這句話来說明讀者會借助標點符號來理解句子的意思，尤其在掃讀多行文字時更是如此。

句子的背景和意思 

故事起自有兩個學生，James（詹姆斯）和John（約翰）。他們曾經需要在一個英語考試上描述一個曾經着涼的人。約翰寫的句子是“The man had a cold”，這句在文法上不正確；而詹姆斯寫的句子在文法上正確：“The man had had a cold”。老師於是註記「由於詹姆斯的答案是正確的，所以它對於老師有一個較好的效果。」

如果加了標點符號，這句句子會比較清楚：

如果重排句子，意思會更清楚：

應用 

這句子可以作為一個文法遊戲或一條考試題目，考生需要赋予合适的標點符號來明晰句子意思。汉斯·赖申巴赫（Hans Reichenbach）在1947年出版的《符号逻辑要素》一书中用了一个类似的句子（“John where Jack...”），給讀者作為練習，以说明语言的不同层次，例如目標語言及元語言，其用意是让读者为句子添加所需的标点符号，使之具有语法意义。

在說明人們如何理解環境中不同信息的意義是，这个句子被用来证明看似随意的决定能极大地改变其意义。类似于句子中标点符号的变化如何使老師時而喜欢詹姆斯的作品，時而喜歡约翰的作品。例子：「James, while John had had "had," had...」與「James, while John had had "had had,"...」。

这句话也是为了显示「had」（完了）的语义模糊性，也是为了说明用字和提字的区别。也有人以它为例，说明语言的复杂性、语言的解释及其对人的认知的影响。

为了让读者清楚地了解句法结构，这个句子至少要求两个短语之间用分号、句号、横线分开。不过，贾斯珀·福尔德的小说《失落的情节之井》还是采用了这一短语的变体，以说明即使是标点良好的写作也可能产生混乱：""Okay," said the Bellman, whose head was in danger of falling apart like a chocolate orange, "let me get this straight: David Copperfield, unlike Pilgrim’s Progress, which had had 'had', had had 'had had'. Had 'had had' had TGC’s approval?""

參見
Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo
That that is is that that is not is not is that it it is
子子子子子子子子子子子子
语言例句列表

參考資料 

语言游戏
语法
英语
歧義