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
有1个网友回答
网友(1):

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