永发信息网

单选题He________achancetocorrecthismistak

答案:2  悬赏:0  手机版
解决时间 2021-04-09 11:33
  • 提问者网友:几叶到寒
  • 2021-04-08 20:15
单选题 He________a chance to correct his mistakes.A.gaveB.was givenC.had givenD.had been given
最佳答案
  • 五星知识达人网友:雪起风沙痕
  • 2021-04-08 20:22
B解析分析:从时态上来说句子中没有“过去的过去”的概念,所以判断为一般过去时是比较容易的。但在判断语态上有一定的困难。give sth to sb,give有两个宾语,直接宾语往往是物,间接宾语往往是人,如果少了一个宾语,句子的意思不完整的话,那么就一定是被动语态。本句中give a chance(给一个机会)后面不跟“人”,意思明显是不完整的,因此缺了一个宾语。我们要记住一条判断被动语态的重要规则:应该有的宾语一旦缺少,就要使用被动语态。所以本句应该用一般过去时的被动语态B项was given,意思是“给了他一个改正错误的机会。”(延伸)要强调的是give并非总是有两个宾语,如果give后面只有“人”,那么就一定缺了表示“物”的宾语,但如果give后面有了“物”的宾语,少了“人”的宾语,就要看意思来决定是主动还是被动,如下面的句子中缺少了“人”的宾语,但句子的意思是完整的,因此是主动语态:He has given a report on the work of the government.(他已经做了个政府工作报告),改成被动语态的话:He has been given a report on the work of the government.意思变成“有人向他做了个政府工作报告。”反而是不通的。
全部回答
  • 1楼网友:我住北渡口
  • 2021-04-08 21:49
对的,就是这个意思
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯