永发信息网

英语语法急急急额......

答案:5  悬赏:30  手机版
解决时间 2021-07-21 22:51
  • 提问者网友:半生酒醒
  • 2021-07-21 13:08

But I was blamed by the other passengers, because we had 。。。。。。I的后面为什么要加was,blamed不是没有被动语态吗?

But I was happy to have done that I should...... that为什么要变what?

最佳答案
  • 五星知识达人网友:执傲
  • 2021-07-21 13:20
翻译:但是我被其他乘客责怪了,因为…
全部回答
  • 1楼网友:雾月
  • 2021-07-21 16:56

1、正确的应为But I was to blame by the other passengers, because we had

只能用sb. is to blame表被动

2、But I was happy to have done what I should do.

这里是what引导的宾语从句,做done的宾语

宾语从句具有陈述意义时用that引导,此时that无具体意思,不作任何成分

而这里要用what做do的宾语,表示所做的事情,有实际意义,因此不能用that

  • 2楼网友:往事埋风中
  • 2021-07-21 16:33

blame好像是不可以这样用的。。我查查看

what 表示的是前面done的具体内容 用that是对做前面事情的补充

  • 3楼网友:何以畏孤独
  • 2021-07-21 15:42

blame 是及物动词,可用被动语态

An irresponsible person deserves to be blamed and punished.

一个不负责的人应该受到责备和处罚。 what I should do what 表示...的事情,我应该做的事
  • 4楼网友:野味小生
  • 2021-07-21 14:55
blame 是责怪,怪罪的意思,被动语态就是 blamed,所以要用was 宾语从句,what 开头的。。。 should后面还有什么东西吗?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯