> 英语 >
英语中现在完成时+FOR表一段时间与现在完成进行时的区别?

I have taught English for 3 years.
I have been teaching English for 3 years.
区别在哪?两种表达各什么时候用?
人气:292 ℃ 时间:2020-03-31 00:43:48
解答
I have taught English for 3 years.
表示教英语这动作从过去某时开始持续了多久.
I have been teaching English for 3 years.
表示教英语这动作从过去某时延续到现在,也可能还要持续下去.
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版