英语中现在完成时+FOR表一段时间与现在完成进行时的区别?
题目
英语中现在完成时+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.
表示教英语这动作从过去某时延续到现在,也可能还要持续下去.
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 电脑电源额定功率怎么计算?最大输出功率怎么算?转换率怎么看?
- 追及问题的追击路程是什么?是两人的路程差吗?追击时间是后面一个人追上前面一个人所用的时间吗?
- 海淀区高二理科生都会发什么教科书?除了高一已经发的数学五本必修、物理2本必修、和化学2本必修、1本选修
- want to be doing 的用法和含义
- 如图,点E在△ABC外部,点D在BC边上,DE交AC于点F,若∠1=∠2=∠3,AC=AE,求证:AB=AD.
- 为什么苯的一元取代物没有同分异构体,而二元取代物则有三种?
- 谁发明了世界上第一个什么?
- 地球上有多少人种
- ①找规律:1,2,2,3,3,3,4,4,4,4,.请问第126个数字是什么?
- some students spend free time reading books,_____some playing computers gamed too much.
热门考点