关于虚拟式“should+动词原形”

有一读者问: 有这样一道选择题:

(1)I know that it will be difficult to pick him out in such a crowd, but if you_________happen to see him, give him this packet.

A. would B. might C. should D. could

答案为C,但我不知其中缘故,请赐教。

这一道题显然要求你用虚拟语气来回答;如可用直陈语气,那就在happen之前什么也不用填写了。

这里选should的原因在于:英语里有一种“should+动词原形”的虚拟时式。它常用于条件从句,表示将来有发生某一事件的偶然可能性,should本身无词义,其结果主句常用直接语气,如:

(2)If it should rain , he will not come. (也可以用would代替will)

结果主句亦可用祈使句,上述句(1)即是一例,再如:

(3)If you should meet Henry, tell him I want to see him.

would, might, could亦可用于条件从句中,但它们都有各自的情态意义,故不可与意为“碰巧”的happen to连用。