That old man has been living here ________.

A. for ten years beforeB. since ten years agoC. since ten yearsD. ten years ago
2024-11-15 21:21:25
推荐回答(1个)
回答1:

答案B
答案选“B”。表示时间概念时“for”和“since”均可用作介词,与现在完成时连用。“for”后的时间通常是时间段;“since”后的时间常为时间点。本题时间状语有两种表达法: for ten years和since ten years ago。