how long has Jim been at this school?回答为什么要用since 3 years ago不用3 years ago?how long不是提问一段时间吗?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 00:25:50
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不是提问一段时间吗?
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不是提问一段时间吗?
因为问句用的是现在完成时,而3 years ago 表示:三年前,是过去时间,应该用一般过去时,所以不能用.
since 3 years ago 表示:自从三年前起,是一段时间,与现在完成时连用.

因为有现在完成时has been.若是后者,那就是过去式了

因为这个疑问句是现在完成时,所以回答时也用现在完成时,since引导现在完成时的标志。