analyze, apply reason, conjecture, deduce, entertain a theory, espouse a theory, generalize, guess, have a theory, hypothesize, infer, intellectualize, logicalize, logicize, philosophize, provide a rationale, rationalize, reason, speculate, submit, syllogize, synthesize, use reason
attribute to, ascribe to, impute to, refer to, lay to, point to, trace to, bring home to, put down to, set down to, blame, charge on, ground on, invest with, assign as cause, lay at, the door of, father upon, account for, derive from, point out the reason, theorize
, tell how it comes, put the saddle on the right horse.
suppose, conjecture, surmise, suspect, guess, divine, theorize
, presume, presurmise, presuppose, assume, fancy, wis, take it, give a guess, speculate, believe, dare say, take it into one's head, take for granted, imagine, put forth, propound, propose, start, put a case, submit, move, make a motion, hazard out, throw out a suggestion, put forward a suggestion, put forward conjecture, allude to, suggest, hint, put it into one's head, suggest itself, run in the head, marvel if, wonder if, wonder whether.