Terrible is the opposite of Perfect. Perfect is a synonym of Accomplish. 
Secular is the opposite of Sacred. Sacred is related to Church. 
Terrible <--Antonym--> Perfect <--Synonym--> Accomplish 
Secular <--Antonym--> Sacred <--RelatedTo--> Church 