单选题 A.by far B. at least C. even though D. for all
【正确答案】 B
【答案解析】by far意为“…得多”,at least意为“至少”,even though意为“即使”, for all 意为“虽然,尽管”。故选B。