i learned english for four years,but i have forgotten most of it.为什么不能用 have learned呢?
题目
i learned english for four years,but i have forgotten most of it.为什么不能用 have learned呢?
这句话前面的learned,为什么不能用 have learned呢?
答案
现在完成时表示过去发生并且已经完成的动作对现在造成影响或后果,过去某一时间开始并一直持续到现在并且有可能还会持续的动作或状态.
由“but i have forgotten most of it”得知,他的学习并未持续,只是过去的的一个动作,所以应该用learned.
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 若f(x) 是定义在(0,正无穷大)上的增函数,且对一切x,y>0,满足f(x/y)=f(x)-f(y)
- 棱柱及其展开图有什么特点
- 如图,D是BC上一点,DE平分∠ADB交AB于E,DF⊥DEj交AC于F,连结EF.1.是说明DE 平分∠ADC;2.若角DEF=55°,
- The students are engoying______(read) their books in the classroom.
- 甲数的4分之3相当于乙数的3分之2,甲相当于乙的多少?
- 描写古人闲情的诗句,如:但少闲人如吾两人者耳
- 做功的功率怎么求
- 一桶油,用去20%后连桶有27千克,用去1/2后连桶有18千克.分别求出桶和油的重量(急!)
- 英语翻译
- 关于足球比赛积分的
热门考点