He has been studying Chinese for____one year.怎么填?
填over还是only?
还是都可以?
人气:460 ℃ 时间:2020-02-02 13:13:12
解答
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,前后语气就矛盾了.
推荐
猜你喜欢
- 甲、乙两地相距180千米,一辆汽车从甲地开往乙地,计划4小时到达,实际每小时比原计划多行5千米,这样只要用几小时就能到达?(两种方法解答)
- 有关数字的名言在哪里找
- 有9颗外形完全一样的珠子,其中有一颗珠子是假的,假珠子的质量与真珠子不相同.
- 哪些词语可以描绘太阳 时光的飞逝 快一些,我马上要,谢谢
- 已知在三角形abc中,sina(sinb cosb)-sinc=0,sinb cos2c=0,求角a.b.c大小
- 如图,三角形ABC中∠B=60°AD,CE分别是∠BAC,∠ACB的角平分线.E点在AB上,D点在BC上在.求证AE+CD=AC.
- 若a^2-ab+b^2=1,ab是实数,则a+b的最大值
- 解比例45:30=(4X+3):6