早教吧 育儿知识 作业答案 考试题库 百科 知识分享

关于这句子的三个问题sheswamtotheshorehavingspentthenightinthewater.1.这句中havingspent处为什么不能用hadspent,如果是缺乏主语同样没主语那为什么havingspent就成立,hadspent就不能用麻烦大家解

题目详情
关于这句子的三个问题
she swam to the shore having spent the night in the water.1.这句中having spent处为什么不能用had spent,如果是缺乏主语同样没主语那为什么having spent就成立,had spent就不能用麻烦大家解释的详细点.2.having spent是不是能用after spenting代替,那此处have能代替after么?3.没有主语she的having spent在英语中算叫什么
▼优质解答
答案和解析
【1】首先,需要明确一个句子只有一套主谓宾.She swam to the store having spent the night in the water里面已经有一个谓语了swam,如果再用had spent的话,就会变成一个主语,两个谓语,中间又没有连词,就出现了主谓不一的现象,句子的结构混乱.其实这个句子中的having spent the night in the water是一个伴随结构.
【2】从语法和语意上,是可以用after spending的,但是不能用have代替,因为after是一个介词,能够引导状语从句,但是have直接用不行,他是一个助动词,必须变换形式才能引导句子
【3】这个问题您的问法有点歧义,不大明白.如果是原句,having spent这个叫伴随结构.