爱问知识人 爱问教育 医院库

could与should在虚拟语气中的区别?

首页

could与should在虚拟语气中的区别?

-他shopping mall里看到一个走失的小孩,他把它带回家,然后报警了。
-But he (could) have waited with the child until the parents returned!!
我用的是should,为啥错了?

提交回答

全部答案

    2005-04-20 20:18:49
  • can +have+p.p 表示本来能够做而实际上并没有做的事情
    should +have+p.p 表示本来应该做没实际上并没有做的事情
    这个题目在提供了孩子走失背景的情况下,你本来能够和孩子一起等着孩子的父母来,而不是把他带回家,所以是有能力而没有做,所以选should 

    小***

    2005-04-20 20:18:49

  • 2005-04-20 19:46:29
  • could have done 表示本该做某事却没有做的意思
    should have done没有这个意思在这里

    水***

    2005-04-20 19:46:29

类似问题

换一换
  • 高考 相关知识

  • 教育培训
  • 教育科学
  • 教育考试

相关推荐

正在加载...

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):