会员中心 |  会员注册  |  兼职信息发布    浏览手机版!    超值满减    人工翻译    英语IT服务 贫困儿童资助 | 留言板 | 设为首页 | 加入收藏  繁體中文
当前位置:首页 > 外语学习 > 英语学习 > 英语语法学习 > 正文

It’s been 5 years since I smoked 为啥是“戒烟5年”?

发布时间: 2022-03-28 16:05:02   作者:etogether.net   来源: 侃英语公众号   浏览次数:
摘要: It’s been 5 years since I smoked 为啥是“戒烟5年”,其实里面有这样一个重要的句型:it has been+时间段+since+名词+ 动词。



有人最近问了我这个问题:


图片


其实里面有这样一个重要的句型:it has been+时间段+since+名词+ 动词

这个结构中,如果最后的动词是瞬间动词,表肯定意义,比如:It's been five years since I moved here(我搬到这儿已经5年了)。
如果动词为延续性动词,那就表否定意义,比如:It's been five years since Michael was a teacher.(麦克不当老师已有5年)。

那如果表示“麦克当老师五年了”这样的肯定意义,怎么说呢?

把 was 改成瞬间动词即可——It's been five years since Michael became a teacher.

再回到一开始的句子:It's been five years since I smoked.
这里 smoked 是延续性动词(抽烟的这种状态),句意表否定,表示"我不抽烟已经5年了"。

那怎么表示“我抽烟抽了5年”呢?

把 smoked 的位置改成瞬间动词即可:It's been five years since I began to smoke.

微信公众号

我来说两句
评论列表
已有 0 条评论(查看更多评论)