专四

单选题Nancy's gone to work but her car's still there. She __________ by bus.

A.must have gone 
B.should have gone
C.ought to have gone 
D.could have gone

参考答案:A进入在线模考
【译文】南希已去上班,但她的车还在那儿。她一定是乘了公交车去的。
【解析】考查情态动词的用法。根据句意应选A,因为must have done表示对过去事情的肯定推测。B和C中should/ought to have done都表示本应该做某事却没有做;D中could have done表示本可以做某事却没有
做.显然均不符合题意。