查看: 844|回复: 7
打印 上一主题 下一主题

[语言求助] if从句一般现在时,主句是现在过去完成时, 怎么理解呢

  [复制链接]
  • TA的每日心情
    慵懒
    2018-11-21 09:39
  • 签到天数: 69 天

    [LV.6]常住居民II

    45

    主题

    272

    回帖

    3904

    积分

    禁止发言

    积分
    3904
    跳转到指定楼层
    1
    发表于 2018-7-23 16:19:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    经济学人 <The world trading system is under attack> 中的一句话有点困惑,这是虚拟语气么? 怎么理解这句话的意思呢?

    And since 1995, if one member suspects another of rule-breaking, they have had the case heard by the WTO’s panel of judges.

  • TA的每日心情
    慵懒
    2020-12-11 08:19
  • 签到天数: 104 天

    [LV.6]常住居民II

    30

    主题

    2044

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    11260

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

    推荐
    发表于 2018-7-24 11:55:51 | 只看该作者
    they have had the case heard by the WTO’s panel of judges.

    这是使役动词后接宾补的情况,heard是动词的过去分词作宾补,
    they   have       had            the case  heard      by the WTO’s panel of judges.
    主语   助动词    使役动词     宾语        宾补        补充说明听证会的具体情况
  • TA的每日心情
    慵懒
    6 天前
  • 签到天数: 990 天

    [LV.10]以坛为家III

    13

    主题

    1024

    回帖

    2万

    积分

    状元

    FreshCliché

    Rank: 9Rank: 9Rank: 9

    积分
    21663

    灌水大神章笑傲江湖章QQ 章

    3
    发表于 2018-7-23 16:33:49 | 只看该作者
    本帖最后由 fellboy 于 2018-7-23 16:37 编辑

    if one member suspects another of rule-breaking 在这儿可以理解为一个状语从句插入语。就像 if you like; as I know it... 一样。
    所以句子也就成了:And since 1995, they have had the case heard by the WTO’s panel of judges.   ^ ^
  • TA的每日心情
    慵懒
    2018-11-21 09:39
  • 签到天数: 69 天

    [LV.6]常住居民II

    45

    主题

    272

    回帖

    3904

    积分

    禁止发言

    积分
    3904
    4
     楼主| 发表于 2018-7-23 17:03:08 | 只看该作者
    啊,明白了, 非常感谢
  • TA的每日心情
    擦汗
    2018-9-19 14:00
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    7

    主题

    403

    回帖

    3681

    积分

    贡士

    Rank: 6Rank: 6

    积分
    3681
    5
    发表于 2018-7-23 17:28:06 | 只看该作者
    应该不是虚拟语气,也不是”现在过去完成时"(有这种时态?i'm not sure)“,句子的意思很好理解,强调的是过去的一种事实、实际情况,所以if从句用一般现在时,主句用现在完成时。(本人臆测,不知语法书上是怎么解释的,不作参考)
  • TA的每日心情
    慵懒
    2018-11-21 09:39
  • 签到天数: 69 天

    [LV.6]常住居民II

    45

    主题

    272

    回帖

    3904

    积分

    禁止发言

    积分
    3904
    6
     楼主| 发表于 2018-7-23 18:32:52 | 只看该作者
    是了, have had 是现在完成时, heard应该不是动词, 是我搞错了
  • TA的每日心情
    开心
    2019-6-20 19:44
  • 签到天数: 293 天

    [LV.8]以坛为家I

    9

    主题

    429

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    18265
    7
    发表于 2018-7-24 14:20:52 | 只看该作者
    yangxiups 发表于 2018-7-24 11:55
    they have had the case heard by the WTO’s panel of judges.

    这是使役动词后接宾补的情况,heard是动 ...

    完全同意你的分析。
  • TA的每日心情
    慵懒
    2018-11-21 09:39
  • 签到天数: 69 天

    [LV.6]常住居民II

    45

    主题

    272

    回帖

    3904

    积分

    禁止发言

    积分
    3904
    8
     楼主| 发表于 2018-7-24 17:29:42 | 只看该作者
    感谢各位大大

    由此也知道了 if 条件句中的zero conditional, 可以用 when(whenever) 来替换 if.

    因为把它看成一个事实,所以条件句和主句都用一般现在时。

    我简单摘抄一下原文

    例句:If you heat ice, it melts.

    Notice that we are thinking about a result that is always true for this condition. The result of the condition is an absolute certainty.

    The important thing about the zero conditional is that the condition always has the same result.

    And since 1995, if one member suspects another of rule-breaking, they have had the case heard by the WTO’s panel of judges.  然后可能是因为since, 所以这里用现在完成时而不是一般现在时