26、(单选、2.5分)
The ship___________at 8:30 ,but it is almost 9:30 now.
A、could have arrived
B、must have arrived
C、should have arrived
D、would have arrived
出自:河北工程技术学院大学英语1