作业帮 > 英语 > 作业

Having been in high school for a whole month.请问这句话为什么开头用havi

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/05 15:23:59
Having been in high school for a whole month.请问这句话为什么开头用having been?是什么语法知识?
这不是一个句子,而是句子的修饰语.后面还有其他信息才对.这是doing结构的完成时(现在分词或动名词),表示动作发生在谓语动词之前.
再问: 后面是逗号啊 ,是其他接着的内容,为什么用having been
再答: 上面我说了,having done表示这个动作发生在你说的那个后面的内容中的谓语之前的动作。比如: Having failed many times, he gave up. 注意翻译: 之前失败过多次,他放弃了。(注意,having failed...这个动作发生在gave up之前,且强调动作先后。)
再问: 你的意思明白了,这里的分词是表示主动,进行吗?如果不用分词 还可以用什么?
再答: 当然是表示主动,因为能在高中待一个月的只能是人,人才能待就是主动。这里不是进行时,是be+介词短语,表示状态,比如:be at school, be at home, be in hospital.... 前面的having done刚才我讲过了。