My mp4player isn't in my bag where ()i have put it?

请问下曹老师这题怎么解答跟解释,谢谢。

My mp4player isn't in my bag where ()i have put it?    1.can 2.should  3.would。

好像答案是1,为什么只能选1呢?谢谢老师

请先 登录 后评论

2 个回答

黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

My mp4player isn't in my bag where ()i have put it?    1.can 2.should  3.would。

请查阅英文,句子是否应该是:My mp4player isn't in my bag . Where ()i have put it?    1.can 2.should  3.would。

如果是这样,答案应该是1。例如:Can he have said so ? 他有可能那样说吗?(摘自《英汉多功能词典》新编升级版p.240)

2.should 和 3.would 在疑问句中不能表示“有可能”。

请先 登录 后评论
曹荣禄  
擅长:动词用法,句法问题

My mp4 player isn't in my bag . Where can I have put it? 

赞同黎老师的解答。can表示推测不能用于肯定句,但可以用于疑问句和否定句。情态动词表示对过去情况推测时,要后接不定式完成体have done形式。所以 Where can I have put it?是正确的形式。正因为说话人想不起来自己把播放器放哪里了,所以不会用推测时信心程度较高的情态动词should和would,后者主要用于肯定句中的推测。

请选择黎老师的解答。

请先 登录 后评论
  • 3 关注
  • 2 收藏,1528 浏览
  • xujun1894984 提出于 2020-11-25 12:22