He has been studying Chinese for____one year.怎么填?

He has been studying Chinese for____one year.怎么填?
填over还是only?
还是都可以?
starwr 1年前 已收到5个回答 举报

阳光竹林 花朵

共回答了19个问题采纳率:78.9% 举报

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,前后语气就矛盾了.

1年前

9

秦中牛 幼苗

共回答了1个问题 举报

都可以吧

1年前

2

dd看飞刀 幼苗

共回答了3个问题 举报

over 有在什么之上的意思 多余等等的意思

1年前

2

我不是老师傅 幼苗

共回答了18个问题 举报

填over的话就是多余1年
填only的话就是只有1年

1年前

1

冉郁 幼苗

共回答了14个问题采纳率:78.6% 举报

不填最好~

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 20 q. 0.241 s. - webmaster@yulucn.com