《例析现在完成时中的易犯错误金融证券股票经典资料金融证券股票经典资料.pdf》由会员分享,可在线阅读,更多相关《例析现在完成时中的易犯错误金融证券股票经典资料金融证券股票经典资料.pdf(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、学习好资料 欢迎下载 例析现在完成时中的易犯错误 1、他们来这儿已经有两个小时了。错误:They have come here for two hours.正确:They have been here for two hours。分析:come 是一个终止性动词,表示来到这儿的动作,不能与表示一段时间的状语连用,而 be 则是延续性动词,可与表示一段时间的状语连用。2、他入团三个月了。错误:He has joined the League for three months。正确:He has been a League member for three months。分析:join 是一个短暂
2、性动词,其动作不能延续,而 be 是一个延续性动词,可与表示一段时间的状语连用。3、我刚刚买了一支新钢笔。错误:I have bought a new pen just now。正确:I have just bought a new pen。分析:just now 表示在过去的某一个时间,不能与现在完成时态连用;而 just 是说明目前的状况,可与现在完成时态连用。4、这本书我已经买了两年了。错误:I have bought the book for two years 。正确:I have had the book for two years 。分析:bought 只表示买的动作,其动作不能
3、延续,而 have 所表示的状态是可以延续的。5、小汤姆离开这儿两个半小时了。错误:Little Tom has left for two and half hours。正确:Little Tom has been away for two and half hours。分析:leave 是一个短暂性动词,表示离开时的短暂动作,不能延续;而 be away 是表示离开的状态。6、他们去过美国。错误:They have gone to the US.正确:They have been to the U S.分析:have gone to 是去了某地,可能已经到达目的地,或在返回的途中,现在还没有
4、回来;而 have been to 表示去过某地,现在已经回来了。7、电影已经开始 5 分钟了。错误:The film has started(begun)for five minutes。正确:The film has been on for five minutes。分析:start 与 begin 表示电影开演的具体动作,不能延续;而 be on 是表示电影开演状态的存在,可以延续,因此可与表示一段时间状语的短语连用。8、他已经起床半个小时了。错误:He has got up for half an hour。正确:He has been up for half an hour。分析:g
5、et up 是表示起床的动作,不能延续;而 be up 是表示起床的状态。9 这本书我已经借了两个月了。学习好资料 欢迎下载 错误:I have borrowed the book for two months。正确:I have kept the book for two months。分析:borrow 是表示借阅时的短暂动作,不能延续,要表示借阅一段时间,必须用 keep。10、那老头已经去世五年了。错误:The old man has died for five years。正确:The old man has been dead for five years。分析:die 表示生与死
6、的极其短暂的一瞬间,是终止性动词,不能延续;而dead 则表示已经去世的状态,是可以延续的。11、约翰出去大半天了。错误:John has gone out for more than half a day。正确:John has been out for more than half a day。分析:go out 说明出去的动作,而出去的这种状态应该用 be out。12、我好几个月没有收到父母的来信了。错误:I havent heard from my parents since a few months。正确:I havent heard from my parents for a f
7、ew months。分析:since 后面应接过去某一点的时间或时间状语从句;而 for 后接表示一段时间的短语。13 我收到父亲的来信已有二十多天了.错误:I have heard from my father for more than twenty days.正确:I have had my fathers letter for more than twenty days.分析:hear from 表示收到来信的短暂动作,不能延续,当然其否定形式是可以延续的;而 have 则是一个延续性动词。14、这个小男孩已经睡了一个小时了。错误:The little boy has fallen a
8、sleep for an hour.正确:The little boy has been asleep for an hour.分析:fall asleep 是入睡与没有入睡的分界线,是很短的一点时间,不能与表示一段时间的状语连用;而be asleep 则不然。15、我从来没有看过这么好的画。错误:I never saw such a beautiful picture。正确:I have never seen such a beautiful picture。分析:在叙述过去的动作或行为时,如果句子中有“ever、never、already、yet、过、”等表示频度的副词时,一般应用现在完成
9、时,用来强调动作的结果与现在的情况有着密切的关系。16、会议已经结束两个钟头了。错误:The meeting has finished for two hours.正确:The meeting has been over for two hours.分析:finish 是终止性动词,其动作不能延续,而 be over 是一个延续性动词,可与一段时间状语连用。17、我们认识十年了。错误:We have got to know for ten years。正确:We have known each other for ten years。分析:get to know 是非延续性动词,而 know
10、是一个延续性动词。18、我以前曾经见过你。土建安装施工承包安全技术措施方案编制人审核人批准人南京固发建设工程有限公司第一章安全生产管理管理目标杜绝发生重大人员伤亡火灾爆炸机械设备煤气中毒食物中毒等事故轻伤率死亡或重大伤人事故为零职业病发病率为零责人的安全文明领导管理网络从体制上重视齐抓共管分公司主管项目经理部项目副经理项目工程师物资后勤部安全设备部财务预算部各专业工程师瓦木钢混电焊瓦工班组瓦工班组钢筋班组砼班组木工班组木工班组各专业操作层办公全技术规定标准及各项规定安全管理网络安全设施材料准备准备工作安全知识三级教育职业健康安全技术措施计划易燃易爆有毒物品管理应用四新相应的安全操作规程措施特种
11、作业人员的管理教育特殊工种安全措施发现问题下达整学习好资料 欢迎下载 错误:I have ever met you ago.正确:I have ever met you before.分析:ago 前面必须有表示一段时间短语,只能在表示一般过去时的句子中应用;而 before 既可单独使用泛指过去,也可与表示一段时间的短语连用。因此,它既可用于过去时、也可用于完成时的句子中。土建安装施工承包安全技术措施方案编制人审核人批准人南京固发建设工程有限公司第一章安全生产管理管理目标杜绝发生重大人员伤亡火灾爆炸机械设备煤气中毒食物中毒等事故轻伤率死亡或重大伤人事故为零职业病发病率为零责人的安全文明领导管理网络从体制上重视齐抓共管分公司主管项目经理部项目副经理项目工程师物资后勤部安全设备部财务预算部各专业工程师瓦木钢混电焊瓦工班组瓦工班组钢筋班组砼班组木工班组木工班组各专业操作层办公全技术规定标准及各项规定安全管理网络安全设施材料准备准备工作安全知识三级教育职业健康安全技术措施计划易燃易爆有毒物品管理应用四新相应的安全操作规程措施特种作业人员的管理教育特殊工种安全措施发现问题下达整