短暂动词不能用于现在完成时么?谢谢

 我来答
长点儿心吧
2011-04-28 · TA获得超过9.6万个赞
知道大有可为答主
回答量:5672
采纳率:100%
帮助的人:5900万
展开全部
完全可以啊!只是在有些特定场合下不用。
如 They have already arrived. 他们已经到了。这句arrived 是短暂动词,完全可用于现在完成时
【短暂动词不能用于现在完成时】这种说法本身就错!

只能使用延续性动词的场合:
(1)在含since的主句中。(否定句不限制)
(2)在含有for短语 (表时间段)的句中。(否定句不限制)
上述两条可参考有关since, for的用法
(3)在how long引导的疑问句或宾语从句中。如 How long have you kept the magazine? (疑问句) / I don’t know how long we will keep the magazine. (宾语从句)
(4)在while引导的时间状语从句中。如 They went out while I was having dinner.
(5)在含until的复合句中:
a.当主句是肯定句时,主句谓v.是延续性动词。如 I will stay here until he comes back.
b.当主句是否定句时,主句谓v.是终止性动词。 如 I won’t go to bed until he comes back.
(6)在使用“不再”的句子中:
a.如果用no longer / not any longer,则谓v.用延续性动词。如 He no longer lives here.
b.如果用no more / not any more,则谓v.用终止性动词。如 Tom can’t get good marks in the exam any more.
(7)当使役动词或感官动词后接现在分词作宾补时,现在分词用延续性动词。如 What made the machine working all the time? / When I walked into the room, I found her lying on the floor.
(8)在现在完成进行时的主句中,谓语动词用延续性动词。 如 He has been skating for 4 hours on the ice.

除此之外,短暂性动词(终止性动词)随便用!呵呵
英语思维
2021-11-27 · 《英语思维:解密英语语法的原理》一书作者
英语思维
采纳数:369 获赞数:3412

向TA提问 私信TA
展开全部
瞬间性动词是可以用在现在完成时中的,但是后面不能接时间段。

所谓的短暂动词/瞬间动词是指“转瞬即逝”的动作,或者“延续时间”极其短暂的动作,自然不可以和一段时间连用了。

而这个“转瞬即逝”的动作结束之后即进入或者保持了“某种状态”,“某种状态”自然可以延续一段时间,自然可以接表示一段时间了。

举个例子吧。

I have joined in the army for three years.
我已经参军三年了。

分析:
就“joined in the army” 这一过程而言,其早已经结束,何来的“for three years”? 而是作为一个军人的状态,至今“for three years”。

所以应该是:

I have been in the army for three years.
我已经参军三年了。

或者是:

I have joined in the army.
我已经参军。

道理就是这么简单。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tailuowang
2011-04-28 · 知道合伙人教育行家
tailuowang
知道合伙人教育行家
采纳数:35886 获赞数:277502
毕业于江西省吉安师范专科学校(井冈山大学)英语系。从事英语教学20多年,现为中学高级教师。

向TA提问 私信TA
展开全部
能。比如:I have bought it.(我已经买下它了。)
但是短暂动词的肯定句不能和时间段连用:
错:I have bought it for two days.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
奔跑中的娃娃
2011-04-28 · TA获得超过1124个赞
知道小有建树答主
回答量:198
采纳率:0%
帮助的人:96.6万
展开全部
恩恩
现在完成时用来表示发生在过去某一时刻的,持续到现在的动作或状态(be动词表示)常与for(+时间段),since(+时间点或过去时的句子)连用.
可以将短暂动词改成延续性动词
常用瞬间动词变延续性动词表: 1. have arrived at/in sw. got to/reached sw. come/gone/moved to sw. →have been in sw./at…相应的介词 2. have come/gone back/returned → have been back 3. have come/gone out →have been out 4. have become → have been 5. have closed / opened→ have been closed/opened 6. have got up → have been up; 7. have died → have been dead; 8. have left sw. → have been away from sw. 9. have fallen asleep/got to sleep → have been asleep; 10. have finished/ended/completed → have been over; 11. have married → have been married; 12. have started/begun to do sth. → have done sth. ; 13. have begun → have been on 14. have borrowed/bought →have kept/had 15. have lost → haven’t had 16. have put on →have worn 17. have caught /get a cold → have had a cold; 18. have got to know → have known 19. have/has gone to → have been in 20. have joined/have taken part in the league/the Party/the army →have been a member of/ have been in/have been the Party’s member/the league member/the soldier…
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友5f02da5
2011-05-01 · TA获得超过173个赞
知道答主
回答量:74
采纳率:0%
帮助的人:19.2万
展开全部
一般不可以 有的是前面加Be动词才能表状态
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式