单选题 He spoke English so well that I took it for granted that he was an American.
A. 他英文讲得如此好,以至我猜想他是个美国人。
B. 他英文讲得如此好,以至我想当然地以为他是个美国人。
C. 他英文讲得如此好,以至我同意他是个美国人。
D. 他英文讲得如此好,以至我承认他是美国人。

【正确答案】 B
【答案解析】翻译这个句子要注意两点。首先so…that应译为“如此……以至于……”;短语take it for granted译为“认为……理所当然”。所以B为最佳答案。