We are disappointed to note that so far we have not received your L/C which______ us before April 1st.
We are disappointed to note that so far we have not received your L/C which______ us before April 1st.
A、should have reached
B、must have reached
C、shall have reached
D、has reached
【正确答案】:A
【名师解析】:选项A "should have reached" 是正确的选择。这个短语使用了情态动词 "should" 的完成式,表示对过去某个时间点之前应该发生但实际并未发生的事情的失望或遗憾。在这个句子中,说话者表达了对直到4月1日之前都没有收到信用证的失望,而这个信用证本应该在那个时间点之前到达。这种用法强调了对未履行的期望或承诺的失望。其他选项,如 "must have reached" 暗示了一种强烈的假设,而 "shall have reached" 通常用于正式的法律或合同语境中,表示必须完成的事情,"has reached" 则是简单的现在完成时态,没有表达出对未发生事件的失望。
Top