Present is a synonym of Stage. Stage is related to Front. Front is related to Grass. 
Shock is related to Unexpected. Unexpected is derived from Expect. Speculate is a type of Expect. 
Present <--Synonym--> Stage <--RelatedTo--> Front <--RelatedTo--> Grass 
Shock <--RelatedTo--> Unexpected --DerivedFrom--> Expect <--IsA-- Speculate 