s --> np(Person),vp(Person). np(1) --> pronoun(1). np(3) --> pronoun(3); (article,noun). vp(Person) --> verb(Person); verb(Person),(adverb; adjective; pp; np(3)). pp --> preposition,article,noun. % load knowledgebase :- consult('knowledgebase_1.pl').