英语中现在完成时+FOR表一段时间与现在完成进行时的区别?如I have taught English for 3 years.I have been teaching English for 3 years.区别在哪?两种表达各什么时候用?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 15:57:46
英语中现在完成时+FOR表一段时间与现在完成进行时的区别?如I have taught English for 3 years.I have been teaching English for 3 years.区别在哪?两种表达各什么时候用?

英语中现在完成时+FOR表一段时间与现在完成进行时的区别?如I have taught English for 3 years.I have been teaching English for 3 years.区别在哪?两种表达各什么时候用?
英语中现在完成时+FOR表一段时间与现在完成进行时的区别?

I have taught English for 3 years.
I have been teaching English for 3 years.
区别在哪?两种表达各什么时候用?

英语中现在完成时+FOR表一段时间与现在完成进行时的区别?如I have taught English for 3 years.I have been teaching English for 3 years.区别在哪?两种表达各什么时候用?
I have taught English for 3 years.
表示教英语这动作从过去某时开始持续了多久.
I have been teaching English for 3 years.
表示教英语这动作从过去某时延续到现在,也可能还要持续下去.

现在完成时,I have taught English for 3 years 过去三年教英语,现在可能教其他,或者转行了
现在完成进行时,I have been teaching English for 3 years过去三年教英语,现在仍然教英语
两者都表示已经做了的事情,但重点是对现在的生活产生一定的影响

I have taught English for 3 years.表示结果:我教了三年英语。(现在可能不教了)。
I have been teaching English for 3 years. 表示教英语这动作延续到现在,(现在还在教)。

I have taught English for 3 years.表示结果:我教了三年英语。(现在可能不教了,也可能还在教)。
I have been teaching English for 3 years. 表示三年来一直在教英语。(这动作延续到现在)(现在还在教)。

英语中现在完成时+FOR表一段时间与现在完成进行时的区别?如I have taught English for 3 years.I have been teaching English for 3 years.区别在哪?两种表达各什么时候用? 如果英语句子中有FOR+一段时间,那一定是现在完成时吗,不然还有什么情况 如果英语句子中有FOR+一段时间,那一定是现在完成时吗,不然还有什么情况 现在完成时,语法 分析从资料查到:现在完成时用法——持续性用法(肯定句,疑问句中谓语动词必须是延续性动词):表示过去已经开始,持续到现在的动作或状态.此时常与“for +一段时间& 英语中如何区分现在完成时与现在完成进行时? 关于英语现在完成时的问题(since与for)1.老师今天讲课说在现在完成时中,有for+一段时间,have后面接持续动词,那么since+一段时间是在have后+持续动词还是瞬间动词?那么在for以外,是所有句子都 现在完成时时态问题如果句子中有for+一段时间是否用现完.有什么特别情况用现在完成进行时吗? 英语中现在完成时与现在完成进行时的区别请举例,多写一点, 现在完成时中,for加一段时间是不是等于since加时间点加ago? 英语中,一般过去时与现在完成时的标志 初二英语,现在完成时中for的后面跟一段时间,since的后面跟一点时间,什么是一段时间,什么是一点时间?说错了,since的后面是跟某点时间 in+一段时间能与现在完成时连用吗 for+一段时间 是现在完成时的标志 那for a long time是不是现在完成时的标志 英语中现在完成时结构? for加一段时间是现在完成时的标志吗? 英语中,现在完成时要与一般过去时怎么区别 英语中现在完成时与过去时态的区别 英语中现在完成时与将来完成时(总结