单选题 3.  I ______ the plumber as I learnt later that John had already phoned him.
【正确答案】 B
【答案解析】 考查情态动词的用法。“needn't have+过去分词”表示“本不必做……”,言下之意是做了不必做的事,并表示过去时间,完全符合句意。A、C都表现在时间;D表示“本不该……”,表示懊悔做了不该做的事,放在句中句意显然不合适。