查看: 555|回复: 6
打印 上一主题 下一主题

[学习求助] 一处完成时的使用

[复制链接]
  • TA的每日心情
    慵懒
    2018-3-17 10:23
  • 签到天数: 29 天

    [LV.4]偶尔看看III

    65

    主题

    277

    回帖

    -1037

    积分

    禁止发言

    积分
    -1037
    跳转到指定楼层
    1
    发表于 2018-3-16 15:02:20 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
    I PLAYED football there for two years until an untimely knee injury forced me out of the game.

    请问这里可以使用过去完成时么?I had played ... until ... forced me ...

    )(]~FKV7[2M_881IWTH5RZY.png (651.32 KB, 下载次数: 0)

    )(]~FKV7[2M_881IWTH5RZY.png
  • TA的每日心情
    开心
    2020-3-25 07:07
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    129

    主题

    2409

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    17783

    灌水大神章小蜜蜂章笑傲江湖章

    2
    发表于 2018-3-16 17:28:45 | 只看该作者
    本帖最后由 elusty 于 2018-3-16 20:20 编辑

    这种用法,牛津实用英语语法里面也讲过,楼主给的上下文也说的挺清楚的。
    张胜满的语法很好:发生在过去的一段时间,没有持续到现在,经常用一般过去时。


    ybgq-forpng.png (22.72 KB, 下载次数: 0)

    ybgq-forpng.png
  • TA的每日心情
    开心
    2018-8-13 08:08
  • 签到天数: 114 天

    [LV.6]常住居民II

    5

    主题

    62

    回帖

    797

    积分

    举人

    Rank: 4

    积分
    797
    3
    发表于 2018-3-16 21:43:31 | 只看该作者
    請參考。

  • TA的每日心情
    无聊
    2018-7-9 20:41
  • 签到天数: 60 天

    [LV.6]常住居民II

    20

    主题

    253

    回帖

    1786

    积分

    禁止发言

    积分
    1786
    4
    发表于 2018-3-17 07:32:26 | 只看该作者
    用过去完成时应该也是可以的,不过过去式的这种用法就挺好了。
  • TA的每日心情

    2018-6-15 18:18
  • 签到天数: 249 天

    [LV.8]以坛为家I

    87

    主题

    1043

    回帖

    -2万

    积分

    文盲

    。。。。。。

    积分
    -23358

    灌水大神章QQ 章笑傲江湖章推广专家

    5
    发表于 2018-3-17 08:38:45 来自手机 | 只看该作者
    表示只发现可以在后半句用过去完成时表示强调。。。

    (55.99 KB, 下载次数: 0)

  • TA的每日心情
    奋斗
    2018-3-18 19:13
  • 签到天数: 12 天

    [LV.3]偶尔看看II

    14

    主题

    80

    回帖

    690

    积分

    举人

    Rank: 4

    积分
    690
    6
    发表于 2018-3-18 21:09:45 | 只看该作者
    I PLAYED football there for two years until an untimely knee injury forced me out of the game.
    until引导一个时间状语从句,主句和从句谓语时态一致;had done单独使用可以,不可跟until从句连用,前后矛盾或有转折语义。had done表示过去已经踢过三年(那以后还在踢)
    后面有until从句语义终止,不能使用。
  • TA的每日心情
    奋斗
    2018-3-18 19:13
  • 签到天数: 12 天

    [LV.3]偶尔看看II

    14

    主题

    80

    回帖

    690

    积分

    举人

    Rank: 4

    积分
    690
    7
    发表于 2018-3-18 21:13:08 | 只看该作者
    For 3 years看似是一段时间,但是后面有until这个词儿管辖着,就是一个点了。