Promising is a synonym of Encouraging. Encouraging is a form of Encourage. Teacher can Encourage. Teacher is related to Test. 
Opinion is a synonym of Thought. 
Promising <--Synonym--> Encouraging --FormOf--> Encourage <--CapableOf-- Teacher <--RelatedTo--> Test 
Opinion <--Synonym--> Thought 