满分5 > 高中英语试题 >

——I left my handbag on the train, but lu...

——I left my handbag on the train, but luckily someone gave it to a railway official.

——How unbelievable to get it back! I mean, someone ______ it.

A. will have stolen     B. might have stolen   C. should have stolen    D. must have stolen

 

B 【解析】句意为“——我把我的手提包落在火车上了。但幸运的是,有人拾到交给了铁路部门。——失而复得,简直难以置信!我是说,本来可能有人会偷了去。”will have done将来可以完成,must have done一定做过某事,表示对过去事情的肯定推测,都与题意不符。should have done本来应该做某事,而实际没做,这就意味着希望有人偷包。might have stolen 过去可能做过,语气比较婉转或不肯定,根据句意选B。  
复制答案
考点分析:
相关试题推荐

(2014重庆一中高三下第三次月考)4. —Why! I couldn’t get you on the phone yesterday afternoon?

—We _____ kites in the yard when you phoned.

  A. could be flying

B. might have flied

  C. must have been flying

D. should be flying

 

查看答案

(天津市河东区201 4年高三二模考试)14. I_______ to go for a walk, but someone called and I couldn't get away.

     A. was planning      B. planned         C. had planned          D. would plan

 

查看答案

At a construction site in our city the workers have uncovered an ancient wall that_______ to keep the enemy out of the city, but it requires further evidence.

A. might have functioned                              B. would have functioned

C. must have functioned                               D. should have functioned

 

查看答案

(天津市河东区201 4年高三二模考试)1 1. - Why didn't you come to Mike's birthday party yesterday?

     - Well. I _______. but I forgot it.

    A. should             B. must              C. should have        D. must have

 

查看答案

——Where are the children? The dinner’s going to be completely ruined.

——I wish they         always late.

A. weren’t     B. hadn’t been   C. wouldn’t be     D. wouldn’t have been

 

查看答案
试题属性

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.