There was something wrong with the network, or the email earlier.
A. could have been sent
B. might be sent
C. need have been sent
D. must be sent
网友回答
(答案→)A. could have been sent
B. might be sent
C. need have been sent
D. must be sent
解析:A 考察虚拟语气。句义:网络出了问题,否则那封电子邮件本可以早点发出去的。Or表示的是含蓄的虚拟语气,后面的句中相当于主句,根据前面句中的一般过去时可知,or后面的句中谓语动词应该是should/could/would+ have done。故A正确。