I have been teaching English in China for 5 years 与I have taught English in China for 5 yearsI have been teaching English in China for 5 years I have taught English in China for 5 years分别
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 12:38:04
I have been teaching English in China for 5 years 与I have taught English in China for 5 yearsI have been teaching English in China for 5 years I have taught English in China for 5 years分别
I have been teaching English in China for 5 years 与I have taught English in China for 5 years
I have been teaching English in China for 5 years
I have taught English in China for 5 years
分别
I have been teaching English in China for 5 years 与I have taught English in China for 5 yearsI have been teaching English in China for 5 years I have taught English in China for 5 years分别
第一句 还在做
第二句 已完成 不再做了
第一句表示我在中国连续教了5年英语,没有其他的职业。
第二句表示我在中国教了五年英语,但是中间可能做过其他 事情,不是五年一直都是教英语。
现在完成进行时并不总是具有临时的性质,如:
My mother has been teaching English for twenty years.(a)
My mother has taught English for twenty years.(b)
(a)句在此并无临时性质,但较口语化。(b)句则较为正式。又(a)句表示动作现在仍在继续.并将延续下去,(b)句的动作...
全部展开
现在完成进行时并不总是具有临时的性质,如:
My mother has been teaching English for twenty years.(a)
My mother has taught English for twenty years.(b)
(a)句在此并无临时性质,但较口语化。(b)句则较为正式。又(a)句表示动作现在仍在继续.并将延续下去,(b)句的动作是否延续下去,须由上下文决定,但在一般情况下都是延续下去的。
收起
I have been teaching English in China for 5 years .
我已经在中国教了5年的英语,现在还在教。
I have taught English in China for 5 years.
我已经在中国教了5年的英语,现在不在中国教了,或现在不教了。
been teaching表明这五年是持续性的在教书,后者是教学5年,中间可能有间断。