For all its dazzle --- or perhaps because of it -- molecular anthropology is not without critics.

或许正因如此,对这一切谜团, 分子人类学受到了批评.

相关词汇
forprep. 为,为了,倾向于,关于,当作;conj. 因为,由于;
alladj. 全部的,一切的,各种的,极度的,尽量的;pron. 全部,一切,每个人,每件东西,全部情况;adv. 全部地,完全地,每个,非常;n. 全体,[常作A-]整体,[常与my, your, his, her等连用](某人)所有的一切;
itspron. (it的所有格形式)它的,厥;
dazzlevt. 使目眩,使惊异不已;n. 耀眼,眩惑,灿烂;vt.& vi. 目眩,赞叹;
orconj. 或,或者,还是,不然,否则,左右;prep. <古、诗>在…之前,比…更早;n. [纹章]黑金色、黑色;
perhapsadv. 或许,(表示不确定)也许,(用于粗略的估计)或许,(表示勉强同意或其实不赞成)也许;n. 假定,猜想,未定之事;
becauseconj. 因为;
ofprep. 关于,属于…的,由…制成;aux. 助动词 [非标准用语、方言] =have [主用于虚拟语气];
itpron. 它,他,正好是所需的,事实[情况];n. <美俚>傻瓜,笨蛋,<俚>绝妙的人,理想的东西,登峰造极;
molecularadj. 分子的,由分子组成的;
anthropologyn. 人类学;
isvt.& vi. 是(be的三单形式;n. 存在;
notadv. 不,[用以表示否定、否认、拒绝、禁止等]不是,几乎不,未必,没有[用于否定后面的词或短语];
withoutadv. 在外部,户外,缺少,没有或不显示某事物;prep. 没有,缺乏,在外面;conj. 除非,如果不;
criticsn. 批评家( critic的名词复数 ),评论员,批评者,挑剔的人;