<?xml version="1.0"?>
<frameset>
<predicate lemma="congratulate">
<note>
  Frames file for 'congratulate' based on survey of sentences in the WSJ
  corpus.
</note>

<roleset id="congratulate.01" name="to express acknowledgement as for the achievement of another" vncls="33">
<roles>
  <role descr="expresser, agent" n="0">
        <vnrole vncls="33" vntheta="Agent"/></role>
  <role descr="person congratulated" n="1">
        <vnrole vncls="33" vntheta="Theme"/></role>
  <role descr="achievement" n="2">
        <vnrole vncls="33" vntheta="Cause"/></role>
</roles>

<example name="transitive">
<inflection aspect="ns" form="full" person="ns" tense="past" voice="active"/>
<text>
 Mr. Guber , in his affidavit , says that when he advised Warner President Terry Semel of the Sony offer at lunch on Sept. 25 [*T*-3] , Mr. Semel `` hugged and congratulated me , and expressed joy that we had finally realized our long-term ambition of [*] running [*RNR*-1] and having an equity position in [*RNR*-1] a major entertainment company . ''
</text>
	<arg n="0">Mr. Semel</arg>
	<rel>congratulated</rel>
	<arg n="1">me</arg>
</example>


<example name="all arguments">
<inflection aspect="perfect" form="participle" person="ns" tense="present" voice="active"/>
<text>
 Industry observers have congratulated Mr. Lang on what some call [*T*-1] his `` courageous '' handling of Ms. , but his track record in magazine publishing in general has gotten mixed reviews .
</text>
	<arg n="0">Industry observers</arg>
	<rel>congratulated</rel>
	<arg n="1">Mr. Lang</arg>
	<arg f="on" n="2">what some call [*T*-1] his `` courageous '' handling of Ms.</arg>
</example>



</roleset>
</predicate>


</frameset>
