?为了种种理由
... make a score off one's own bat 独自干,靠自身力量做 on more scores than one 为了种种理由 on that (或 this) score 以那(或这)一点上;因此 ...
英汉双解词典包含3185865条英汉词条,基本涵盖了全部常用单词的翻译及用法,是英语学习的有利工具。