'Yes,it was'the doctor told him变间接引语为 The doctor told him it had been yes.为什么用had been 而不是it had yes.我很笨,
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/24 02:47:02
'Yes,it was'the doctor told him变间接引语为 The doctor told him it had been yes.为什么用had been 而不是it had yes.我很笨,
'Yes,it was'the doctor told him
变间接引语为 The doctor told him it had been yes.
为什么用had been 而不是it had yes.我很笨,
'Yes,it was'the doctor told him变间接引语为 The doctor told him it had been yes.为什么用had been 而不是it had yes.我很笨,
那这句话的意思呢,是说医生已经给他肯定的答复了.
医生告诉他的内容,是“it had been yes”.
从句也是个完整的意思,那为了简单化,我们把这个从句的时态还原到现在,它实际上是"It is yes." 而原句中是用了过去完成时,注意不是像其他网友说的是被动.
你说用“it had yes”.那是不是没有动词了?
如果你硬要说had是动词have的过去时,有动词的啊.
那it had yes想表达啥意思呢?意思就通顺啦.
综上,这里要有 been 的,因为它是(系)动词,必须保留.
变间接引语时,原句Was(be)为动词,所不能写成Had yes,It是被肯定,即被动,所以用Had been。
不要把我说的当真。。。 anewbrand 才是对的,我答的只是在无法理解的情况下帮助记忆的说法,谢谢
去请教一下 疯狂英语的 李阳老师
had been 表示发生在The doctor told 之前的事情 用过去完成时 两个过去时一般不可以连用的
这是直接引语变间接引语的问题,我们知道变间接引语时,过去时要变成过去完成时,除非一些特殊情况,如间接引语用有明确的过去时间状语(in 1982).
这个句子中was的过去完成时是had been(原型是is).
因为原句是过去时,所以在结果当中就应该用过去完成时,这是固定语法,记着就行了