—Believe it or not! I should get my lost wallet back after I left it in the taxi this morn

发布时间:2020-08-17 05:30:59

—Believe it or not! I should get my lost wallet back after I left it in the taxi this morning.
—Couldn’t agree more! You know, someone      it. There are still good persons in Chongqing.
A. can have taken
B. might have taken
C. should have taken
D. must have taken

网友回答

A. can have taken
(答案→)B. might have taken
C. should have taken
D. must have taken
解析:考查情态动词+have done的用法:句意:--信不信由你,我今天早上把钱包落在出租车上以后应该能失而复得。--很赞同,你知道,可能会有人拿的。重庆还是有很多好人的。Might have done过去可能会做,can have done一般用于否定和疑问句,should have done本该做而没有做,must have done过去一定做了,这里表示人们只是有可能会拿他的钱包。选B。
以上问题属网友观点,不代表本站立场,仅供参考!