英语学习论坛

 找回密码
 立即注册
查看: 96|回复: 0

现在完成时:非延续性动词到延续性动词的转换

[复制链接]

36万

主题

36万

帖子

109万

积分

论坛元老

Rank: 8Rank: 8

积分
1094809
发表于 2016-8-9 09:19:25 | 显示全部楼层 |阅读模式
现在完成时可以和带有since或for等表示“一段时间”的状语连用,表示动作或状态从某一时刻开始,一直持续到现在。
        如:I haven't seen him for two years.
        但是,像come,arrive,buy等终止性动词不能与表示“一段时间”的状语连用。要用,必须改为“be(在)”等延续性动词来表述。
        现归纳总结一下由非延续性动词到延续性动词的转换:
          arrive→be here begin(start)→be on
          die →be dead come back→be back
          leave →be away fall ill(sick,asleep)→be ill(sick,asleep)
          get up→be up go out →be out
          finish →be over put on →wear 或be on
          open →be open join →be in或 be a member of…
          close →be closed go to school→be a student
          borrow →keep buy →have
          catch(a cold)→ have(a cold) get to know →know
          begin to study→study come to work→work等
        如:He has been a soldier for three years.他参军三年了。
          His father has been dead for two years.他父亲去世二年了。
          The film has been on for ten minutes.电影已开始十分钟了。
          We have studied English for three years. 我们(开始)学英语已三年了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|新都网

GMT+8, 2025-2-26 03:52 , Processed in 0.069893 second(s), 7 queries , WinCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表