The goods were dispatched one month ago and ______ you by now.

The goods were dispatched one month ago and ______ you by now.
A、reach
B、have reached
C、should reach
D、should have reached
【正确答案】:D
【题目解析】:本题在2008年4月真题第一大题 11小题考査过,主要考查的知识点为虚拟语气。 should在句中表推测,should have done表示“想必现在已经 ”。