一道有关情态动词的英语选择题

问题描述:

一道有关情态动词的英语选择题
---When can Ifetch my clothes?I need them this evening.
---They ____ be ready by 4 o'clock.
A.can B.should
答案选的是B.
求教:为什么不能选A?

回答者说这些东西应该在四点准备好,是主观的想法,在这个点应该做好;
但是如果换成can,那意思就是在四点能把这些东西准备好,是客观的能与不能.
而我们知道,回答只是主观的把情况说明了,并不知道在客观上能不能做到.
不知道我有没有解释清楚,如有不对还请担待啊 嘿嘿