over.
原因是原句中用的是have been doing,而不是have done 句型.
Have been doing 是现在完成进行时,强调在一段时间内都在做某事.
所以这个句子有2种填法,
1.He has been studying Chinese for over one year
2.He has studied Chinese for only one year
PS:
另一个角度理解,have been doing 意思是一直在坐某事,强调时间较长,比如
He has been playing PC games all day!
他一整天都在玩电脑.
所以如果前面用have been doing 后面却用了表示仅仅的 only,前后语气就矛盾了.
He has been studying Chinese for____one year.怎么填?
He has been studying Chinese for____one year.怎么填?
填over还是only?
还是都可以?
填over还是only?
还是都可以?
英语人气:573 ℃时间:2020-02-02 13:13:12
优质解答
我来回答
类似推荐
猜你喜欢
- 1一渔船逆水而上,在过桥时不慎木桶落入河中.渔夫发现,返船追桶,在桥下游600米处才将木桶追上.问河水流速多大?(设渔夫划船速度不变)如果是顺水而划,掉下一木桶.返船捞桶,问发现后需多少时间才能取到桶?
- 2beijing,on,they,trip,a,plan,to,go,to,如何排序
- 3英语翻译
- 4在下面算式适当的位置添上适当的运算符号,使等式成立. 4_4_ 4_4_ 4=16.
- 5well ,i think you would better to 、、、well什么意思
- 6在装满100克浓度为80%的盐水中倒出40克盐水后,再用清水将杯加满,搅拌后再倒出40克盐水,然后再用清水加满,如此反复三次后,杯中盐水的浓度是_?
- 7Mrs Black is an old woman.She lives in a big house.She d like children
- 8一部手机原价3980元,现价2980元,相当于打几折
- 9有关海的四字词,或带"海"字的四字词20个
- 10振动会发出声音,为什么我们听不到蝴蝶翅膀发出的声音,却能听到小蜜蜂发出的声音?