温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
2023
现在
完成
进行
错误
用法
现在完成进行时错误用法
办公室:现在完成进行时由于语法的复杂性,很容易会用错,下面我们一起看看这篇现在完成进行时错误用法。
与现在进行时一样,有些无法表示动作延续的动词不能用于现在完成进行时(但可用于现在完成时)。
瞬间动词:finish,stop, find等
感觉动词:see,hear, sound, feel, like, love, hate, dislike, envy等
状态动词:have(有),know(知道),believe
我已经画完了。
×I have been finishing the painting.
√I have finished the painting.
他见过你。
×He has been seeing you.
√He has seen you.
我们相识已久。
×We have been knowing each other for a long time.
√We have known each other for a long time.
2.强调刚做过的动作的埋单太长时间太长时用现在完成进行时
We have been working for 15 hours.
我们已经连续不断工作15 个小时了。
You have been standing for 3 hours. Please sit downfor a while.
你一直站了3个小时了,请坐一会儿。
It has been raining for one good month.
已经连续不断下了足足一个月的雨了。
模仿练习:
1.我已经连续不断复习了3个小时。
2.他们一直讨论了一整天。
3.已经连续不为下了3天3夜的雪。
2.现在完成进行时的时间状语
用于现在完成进行时的时间状语根本上跟现在完成时中表示时间长度的时间状语相同.
for+时间,allday,all the time, these days, recently, lately, How long, since…
He has been sitting all day.
他整个一直坐着。
The students have been reading aloud for half an hour.
学生们一直朗读了半个小时。
例句:
It may have been more of a show of force when they have been threatening for some time.【BBCNews 2023.9】
可能这也是在炫耀武力,正如他一直威胁的那样。
I have been having a lot of mood swings lately.
最近我的情绪有些拨动。【纯粹地道美语】
They have been watching us for much longer than we have been watching them.【TED演讲,2023.11】
大象观察我们的时间远比我们观察他们的时间多。
本文载自微信公众号“英语语法学习〞。本文已获转载授权,版权归作者所有,如需转载,请联系原微信公众号“英语语法学习〞。
公众号:英语语法学习