题库首页 > 试卷库
试题详情及答案解析
My parents _______ have arrived at suppertime but their flight was held up due to the heavy fog.
A.willB.canC.mustD.should
答案:D
试题分析:考查情态动词。句意:爸爸妈妈本应该在晚饭时间到的,但他们的航班因大雾而延误了。情态动词+have done可以表示对过去事情进行推测,can/can’t have done(不)可能已经做了某事;must have done一定已经做了某事;should/shouldn’t have done本(不)应该做某事,故选D。
考点:考查情态动词