“X" is a woman). Furthermore, many predicates in the KB have no predicate contexts. We make statistic in the resources released by , and find that only 44% predicates have predicate textual context[^2]. Therefore, it is prone to generate error questions from such without-context predicates. ***RI-2:** The generated question is required to contain a **definitive answer***. A definitive answer means that one question only associates with a determinate answer rather than alternative answers. As an example in Figure \[fig:example\], Q2 may contain ambiguous answers since it does not express the refined answer type. As a result, different answers including “*United State*", “*New York City*", etc. may be correct. In contrast, Q3 refers to a definitive answer (the object “*New York City*" in the given fact) by restraining the answer type to a city. We believe that Q3, which expresses the given predicate and refers to a definitive answer, is a better question than Q1 and Q2. In previous work, only regarded a most frequently mentioned entity type as the textual context for the subject or object in the triplet. In fact, most answer entities have multiple types, where the most frequently mentioned type tends to be universal (e.g. a broad 