英语句子改错little Steve was punished because what he had done .哪里

英语句子改错little Steve was punished because what he had done .哪里错了,怎么改?
难道What he had done 不是句子吗?它的谓语动词是had done啊
青丝飘扬 1年前 已收到4个回答 举报

事过静迁 幼苗

共回答了12个问题采纳率:83.3% 举报

punish后面的介词是for ,习惯搭配:punish sb for sth 为某事 惩罚某人
应该改成:little Steve was punished for what he had done.

1年前

1

小鹤望兰 幼苗

共回答了22个问题采纳率:90.9% 举报

because 改成because of
because表原因后面接句子,because of 则接名词或名词短语
what he had done 中,没有谓语,只能称之为一个短语

1年前

2

ookk008 花朵

共回答了3238个问题 举报

because 改为 because of
解释:because 接句子,而because of 接名词,代词或者名词性从句。这里what引导的是名词性从句,所以用because of。
祝你学习进步,更上一层楼!请记得采纳,谢谢!(*^__^*)

1年前

2

毛虎 幼苗

共回答了21个问题 举报

because 改为because of 因为 because 后跟完整的句子 而且是陈述句 不是疑问句 而what he had done 明显不是陈述句 因为有what because of 够才加 名词 代词 动词ing 名词性从句 what he had done在此是宾语从句

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 20 q. 0.099 s. - webmaster@yulucn.com