条件语气

句子中一旦加上语气助动词(如:must,should,will/would, can/could,may/might等),就产生了不确定的语气,称为条件语气。例如:

  1. You are right. (你是对的。)

  2. You may be right. (你可能是对的。)

例1中是以现在式来叙述事实的语气。例2中因为加上了助动词 may ,就产生了不确定性(“可能对”表示不一定对)。

语气助动词有以下两点需要注意:

一、表达时间的功能不完整

语气助动词中,mustshould 这两个词在拼法上没有变化。至于 will/would,can/could,may/might 这三对,虽然拼法有变化,可是并不表示时间,而是语气的变化:每一对的后者比前者更不确定。例如:

  1. The doctor thinks it can be AIDS.

    (医生认为可能是艾滋病。)

  2. It could be anything — AIDS or a common cold.

    (还看不出来是什么病——可能是艾滋病,也可能是感冒。)

例1中的 can be 是不确定语气,表示有这个可能,但还不一定。例2中的 could be 并不表示过去式,两句话的时间一样,都是现在时间,差别在于 could 表示更不确定的语气。 语气助动词,不论是 must 这一类,还是 can/could 这一类,都无法明确表达过去式。助动词后面要用原形动词,同样是缺乏时间变化的动词,所以语气助动词要寻找一种特别的方式(即用完成式)来表达过去时间。

二、用完成式表达对过去的猜测

语气助动词用来猜测过去的事情时,因为缺乏表达过去时间的能力,所以要借助完成式来表达对过去的猜测。例如:

  1. It may rain any minute now.

    (随时可能会下雨。)

  2. It may have rained a little last night.

    (昨晚可能下过一点雨。)

例1是对现在、未来的猜测。如果要对过去 (last night) 做猜测,改成 might rain 并没有用,因为 might 只表示更没把握的语气,并不是过去式。只有借助完成式 may have rained (可能下过),才能表达对过去的猜测。

Last updated