早教吧 育儿知识 作业答案 考试题库 百科 知识分享

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

题目详情
短暂动词不能用于现在完成时么?
▼优质解答
答案和解析
完全可以啊!只是在有些特定场合下不用.
如 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.
除此之外,短暂性动词(终止性动词)随便用!
看了 短暂动词不能用于现在完成时么...的网友还看了以下: