33. If you had come five minutes earlier, you ______ him. It’s a pity you were late!
A. would meet
B. would have met
C. met
D. had met
解析:
该题考查的是虚拟语气。
虚拟语气表示说话人的主观愿望、猜疑、建议或与事实不符的假设等,而不表示客观存在的事实。虚拟语气是由句中的谓语从句的特殊形式表示出来的。
表示与过去事实相反的情况时:
从句:If+主语+had+done
主句:主语+should/would/might/could+have done
因此,该题选B。
参考译文:
如果你早来五分钟,你会遇见他。真遗憾你来晚了!
(事实是:晚来了,没有遇见他。)