base one's opinion on/upon - German English Dictionary