You must have been read the story named Cry Wolf that a boy lies to everyone three times and eventually nobody believe him.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 23:57:21
You must have been read the story named Cry Wolf that a boy lies to everyone three times and eventually nobody believe him.

You must have been read the story named Cry Wolf that a boy lies to everyone three times and eventually nobody believe him.
You must have been read the story named Cry Wolf that a boy lies to everyone three times and eventually nobody believe him.

You must have been read the story named Cry Wolf that a boy lies to everyone three times and eventually nobody believe him.
有几处语法错误:
 
must have been read 不能用被动语态,改为must have read
lies to everyone three times,由于 everyone 是总括代词,因此意思成了“对每个人都撒了三次谎”,改为lies to his villager three times(对村里人撒了三次谎)
nobody 属于单数第三人称,后面应该用 believes him
that 从句改为 in which,变成定语从句.
 
如果想用同位语从句,可以把 lies to … 改为 tells lies to ….由于 lies 是抽象名词,就可以用同位语从句具体说明谎言的简要内容.全句修改如下:
 
 You must have read the story named Cry Wolf, in which a boy tells lies three times to his villager (that there is a wolf coming), of course, eventually nobody believes him any longer.
 
注:括号中为同位语从句

大体是对的,但是这几个地方要修改。
1,have been read要改成have read,因为been read表示的是被动的意思,被读过,这是不对的。完成时态,您肯定读过应该是you must have read.
2. Cry Wolf that 的that要换成in which, 因为是指这个故事中提到。。。,因而要用in来表示故事中,which来指代前面的story。<...

全部展开

大体是对的,但是这几个地方要修改。
1,have been read要改成have read,因为been read表示的是被动的意思,被读过,这是不对的。完成时态,您肯定读过应该是you must have read.
2. Cry Wolf that 的that要换成in which, 因为是指这个故事中提到。。。,因而要用in来表示故事中,which来指代前面的story。
3,最后的believe要换成believes,因为nobody是不定代词,总是单数。您又采取的是一般现在时来叙述故事简介,因而要和前面一致,换成第三人称单数,believes
希望可以帮到您

收起

Change"must have been"to"must have","that"to"in which",and "believe" to"believes".可是我想写同位语从句啊,改成in which 不就是定语从句了么?同位语从句先行词基本都是抽象的名词,news,belief,order,好像没见过story用同位语,或许你用that在语法上没什么问题,只是不符合习惯。...

全部展开

Change"must have been"to"must have","that"to"in which",and "believe" to"believes".

收起

that换成 in which
lies 换成liied 不要后面的to everyone
believe前面加would