第十章 语义分析

  
lO.7 副 词

  副词是由可以用来修饰动词、形容词和其他副词的词所组成的一个开放类。它们的谓词形式都是内涵的,即均以逻辑式作为其变元。有的副词用单目谓词表示,用以说明变元中逻辑式的时间,
如:
  Yesterday John bought a car.(昨天约翰买了一辆汽车)
  yesterday(ex(car(X),buy(john,X))).

但是象"always","often","usually","sometimes","seldom"和"never"这样一些量化的副词,在意思上与大多数量化的限定词十分相似,所以它们的词义谓词也采用以下形式:
      adverb(Base,Focus)
其中的基表示量化的范围,焦点表示言谈的中心。为了解释焦点的意思,在下面给出的每组例句中,第一句含有一个聚焦性副词,二句是用相关的限定词给出的释义,每个句子都给出了相应的逻辑式。
  John always buys books at Smith's.
  (约翰总是在史密斯商店买书)
  always((book(X)&buy(john,X)):E,at(smith,E)).
  All John's book purchases are at Smith's.
  all((book(X)&purchase(john,X)):E,at(smith,E)).

  John always buys books at Smith's.
  (约翰总是在史密斯商店买书)
  always(at(smith,buy(john,X)),book(X)).
  All John's purchases at Simth's are books.
  (He could buy books elsewhere too.)
  (他也可以在别的地方买书。)
  all(at(smith,buy(john,X)),book(X)).

  John often buys books at Smith's.
  (约翰时常在史密斯商店买书)
  often((book(X)&buy(john,X)):E,at(smith,E)).
  Many of John's book purcllases are at Smith's.
  many((book(X)& purchase(john,X)):E,at(smith,E)).

  John often buys books at Smith's.
  (约翰时常在史密斯商店买书)
  often(at(smith,buy(john,X)),book(X)).
  Many of John's purchaseS at Smitll's are books.
  many(at(smith,purchase(john,X)),book(X)).

  这些例子表明,由同样词序组成的两个句子,如果焦点不同则意思也不同,因此如何在逻辑式中表达这些差异就是一个重要的问题。
  类似的聚焦性副词还有"only","even","just","too"和"also"等。对"Only"和"even"来说,语音上的重读尤其应当注意。下面的例子还说明"only"和"always"的相似性。
  John only buys books at Smith's.
  (约翰只在史密斯商店买书)
  only((book(X)&buy(john,X)):E,at(smith,E)).
  John only buys books at Smith's.
  Only(at(smith,buy(john,X)),book(X)),

事实上only(P,Q)的意思在本质上同always(P,Q)以及all(P,Q)一样,差异仅在预设上。always(P,Q)通常预设存在一种使P为真的情景,而only(P,Q)通常含有更强的预设,认为存在一种能使P&Q为真的情景。
  许多副词和形容词被用来描述按照某种尺度所进行的比较或程度。这些程度副词和形容词也具有聚焦性。这些词义谓词的基用来说明比较的基准,其焦点则指明被比较的事物。这一点在词的最高级形式中表现得最清楚。请看下面这个例句中的副词"fastest":
  John ran fastest yesterday.
如果言谈焦点在"yesterday",则它的意思是:在有关约翰赛跑的所有事件中(这是基),昨天他跑得最快。与此相应的逻辑式为:
  fastest(run(john):E,yesterday(E)).
例句的另一种解释是把焦点放到"John"上,那么句子的意思是:在所有昨天的赛事中,约翰跑得最快,相应的逻辑式应表为:
  fastest(yesterday(run(X)),X=John).
  程度副词的原形(如"fast")也-样有聚焦性,只不过相应的重读不那么明显了。对于句子:
  John ran fast yesterday.(昨天约翰跑得快)
可以得到三种不同的分析结果:
  fast(run(john):E,yesterday(E)).
  fast(yesterday(run(X)),X:=john).
  fast(run(X):E,yesterday(E)&X=john).

在这里fast(Base,Focus)的意思是:同基事件的速度相比.焦点事件的速度更高。