单选题 He's lived in London ______.
A. since a long time B. for some time
C. long before D. some time ago

【正确答案】 B
【答案解析】[解析] 词义辨析题。本句的意思是:他在伦敦已居住了一段时间。固定表示法:表示时间长短要求用for。since表示“从(某一个时间)以来”。