|
1)现在完成进行时表示一个持续到现在的动作:
I've been waiting an hour and he still hasn't turned up. 我等了一个钟头他还没来。
What have you been doing all these days? 你这些天一直在干什么?
I'm very tired. I've been working all morning. 我很累。我干了一上午了。
2)这个时态常和how long, long这类状语一起用:
How long have you been wearing glasses? 你戴眼镜有多久了?
Have you been waiting long? 你等很久了吗?
This has been going on all day long. 这已经进行了一整天了。
还可以和since 及for 引导的状语一起用:
We've been living in this city since 1980. 从1980年起我们一直住在这座城市。
They have been quarrelling ever since they got married. 自结婚以来他们一直争吵不休。
3)在不少情况下这动作和现在状态有联系:
He is out of breath. He's been running. 他气喘吁吁,一直在跑。
Her eyes are red. Has she been crying? 她眼睛红红的,是不是哭来着?
4)有时表示动作的重复:
He hasn't been eating regularly recently. 近来他吃饭不规律。
You've often been making mistakes like this. 你老犯这样的错误。
资源编号:ZY2656127;资源类别:(英语入门知识);收集时间:2022-09-05;资源参考链接
相关评论:
|
|
|
169.109.53.*美国 纽约州网友 于 发表评论 : |
完美! |
|
|
237.94.181.*IANA保留地址 用于多点传送网友 于 发表评论 : |
收到... |
|
|
66.57.92.*美国 北卡罗来纳州网友 于 发表评论 : |
行... |
|
|
224.241.232.*IANA保留地址 用于多点传送网友 于 发表评论 : |
不错。 |
|
|
【爱学语言】我们致力于分享国内互联网优秀语言学习资源,如果你也有类似的爱好,请把你收集的语言学习资源推荐给我们,我们会择优在爱学英语中刊登您的资源。
推荐邮箱:401650071###qq.com (请将###换成@)
【爱学英语】所有资源都来源互联网公开资料或网友推荐,如果侵权或损害您的利益了,请及时联系我们删除,谢谢。联系邮箱:401650071###qq.com (请将###换成@)
|
|
|
|
|