首页 | 本学科首页   官方微博 | 高级检索  
     检索      

错题解答
摘    要:Q:下面这道题很多同学都错选A,答案为C.为什么不能用现在完成时have bought? ——When did you buy the computer? ——I___this computer for 5 years, but it still works well. A.have bought B.had C.have had D.bought A:该题考查延续性动词与终止性动词在现在完成时态中的用法.终止性动词(也称瞬间动词),如leave,go,come,arrive,begin,start,buy,borrow,die,join,become等,表示动作的发生与结束于一瞬间完成,不能延续,所以它的现在完成时不能和表示延续的时间状语连用,即不能与表示一段时间的状语"for+时间段"或者"since+时间点/从句"连用,也不能用在how long引导的特殊疑问句中.终止性动词要表示持续时,可用以下方法:1)将时间状语改为时间段+ ago,句中谓语动词用一般过去时.2)若保留for+时间段,since+时间点/从句或用在how long句型中,则要将终止性动词改为相应的状态动词或延续性动词.如请翻译:"我离开上海三天了."

关 键 词:延续性动词  现在完成时  终止性  时间段  时间状语  时间点  一般过去时  特殊疑问句  状态动词  谓语动词  瞬间动词  连用  从句  用法  上海  考查  方法  翻译
本文献已被 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号