作业帮 > 英语 > 作业

是个提问:1、 What would a modern reader find totally unacceptable

来源:学生作业帮 编辑:大师作文网作业帮 分类:英语作业 时间:2024/11/17 21:12:53
是个提问:
1、 What would a modern reader find totally unacceptable in a novel today?
答案 d—Having for a hero a man once presumed dead.
分析下Having for a hero a man once presumed dead. 省略了什么?have做分词前置 引导的是什么?
是个提问:1、 What would a modern reader find totally unacceptable
答案是什么都没有省略.
这个地方的having并不是现在分词,而是动名词.
请注意句式:What .Having . 问的是what ,答案理应用一个名词或动名词来充当答案.
翻译:-什么是现代读者在今天的小说中感觉不可以接受的?
   -一个本以为死了的人成了英雄.
再问: 这个have不是后面的完成时态里的提到前面的么 。 答案是动名词having 那这个词的意思是什么?
再答: have 后面要加 done(过去分词),才是完成时。 动名词概念是:动词充当名词用。比如 我们不能说:Learn hard is important for us. 只能说:Learning hard is important for us.这里的learning就是动词变成了名词,称为“动名词”
再问: 时态我知道 意思就是这句话是过去时态了 presumed是过去式
再答: 这里的presumed也不能算成过去式。他只是过去分词! a man presumed dead是过去分词presumed作过去分词修饰a man 建议你去复习一下非谓语的知识。
再问: 我语法懂点 就是自学 不完整 有些地方很薄弱 有些就知道 那你的意思就是这整个就表示一个名词 而不是一句话 presumed 过去分词后置做定语修饰 a man 等同于 the man who had been presumed dead proved to be a hero 我晕 这里面是不是有个固定搭配 have sth done? 是么?
再答: 完全正确,不是一句话,只是一个动名词短语 看来你的定从还学得不错,只是非谓语差点。 have sth done的意思是“让某事被完成” 这里不是这个结构,这里的have是“有”的意思,不是使役动词
再问: Having a man once presumed dead for a hero . 多一问 后面的 for a hero 中for 具体如何翻译 也是for的一个用法么
再答: 表示“为了” 表达“为了英雄而造英雄”的意思。