some students in shanghai have had e-bags for several months
题目
some students in shanghai have had e-bags for several months
为什么用 have had
答案
本句使用的是现在完成时,现在完成时由"have+过去分词"构成.
现在完成时的使用有两种情况:
1.动作在说话之前已经完成,对说话当时已经产生影响,例如:
He has gone to Japan.(他已离开,产生的影响是他此时不在本地.)
I have had breakfast.(我吃过早餐,产生的影响是此时我不饿或者很饿,要看说话当时的情境或语境.)
2.状态在说话之前已经开始,持续到现在,或许还会持续下去.例如:
He has studied English for 5 years.("study English"的状态持续到现在,也许还在继续)
Now I have finished the work.("finish the work"的状态持续到现在,不再继续)
“Some students in shanghai have had e-bags for several months.”属于第二种情况,"have e-bags"这种状态到目前为止已经持续了一段时间“for several months",并且可能还在继续.
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 两个数相差12.24,大数的小数点向左移动一位,就是小的那个数.这两个数各是多少? 快点,急死了!
- Then turn him around so that people will think he was coming in.
- 6分之3和8分之4分数单位不同,大小相等,这句话对吗?
- 英语翻译
- 砾石、砂石哪个大?
- 3个9分之1加上4个9分之1,等于[ ]个9分之1,等于几分之几?
- 如果已知一个数列的通项如果已知一个数列的通项公式是关于n的一次函数,可以直接说
- as加短语的用法
- 我有个阅读题想问问大家,谁能帮我解决呢?
- 一个数的3倍减去它5分之2,差是5.2
热门考点