how long has Jim been at this school?回答为什么要用since 3 years ago不用3 years ago?how long不是提问一段时间吗?
问题描述:
how long has Jim been at this school?回答
为什么要用since 3 years ago不用3 years ago?
how long不是提问一段时间吗?
答
因为这个疑问句是现在完成时,所以回答时也用现在完成时,since引导现在完成时的标志。
答
因为有现在完成时has been.若是后者,那就是过去式了
答
因为问句用的是现在完成时,而3 years ago 表示:三年前,是过去时间,应该用一般过去时,所以不能用.
since 3 years ago 表示:自从三年前起,是一段时间,与现在完成时连用.