He has been studying Chinese for____one year.怎么填?
填over还是only?
还是都可以?
人气:198 ℃ 时间: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,前后语气就矛盾了.
推荐
猜你喜欢
- 在点电荷Q的电场中,A的场强为100N/C,C的场强为36N/C,B是AC的中点,且A,B,C在同一直线上,求B点的电场强度
- It's rainy today.The radio says it is going to be even w_________ tomorrow.英语首字母填词
- 进义词/成语/问题?
- 在使用氢气作为还原气体时,如果试管里面有空气,应该用什么气体将里面的空气排尽?
- 苹果说明文怎么写
- 共点平衡力的问题
- photoshop图像大小里面,像素宽度和高度单位是:像素,文档宽和高单位为:厘米,分辨率的单位应该是什么
- 实验和观察意义( ),熟悉科学实验室常用的仪器.