请分析一下这个句子

having read this explanations here first,a student will not only learn the theory better but remember it longer.这个having read this explanations here first做什么成分,为什么是进行时态,谢谢!!!

这个having read this explanations here first在句中做状语成分,相当于一个方式状语。而这个having不是进行时态。在这个词前面省略了一个介词by,介词后面加现在分词这你应该知道。所以这句话也可以这么说,By having read this explanations here first,a student will not only learn the theory better but remember it longer.也就是说通过这种方式可以怎么怎么样。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-07-14
不是进行时态,而是分词,做状语
第2个回答  2010-07-14
having read this explanations here first 分词形式做独立主格
因为student和read之间是主动关系,所以是-ing形式
第3个回答  2010-07-14
楼上正解,having done完成式,并非完成或者进行时态。不同的两个概念。
这个结构一般做状语,强调动作发生的先后顺序,having done的动作发生于句子谓语的动作之前。举例:Having answered the teacher's question, I sat down.
第4个回答  2010-07-14
having read this explanations here first分词结构作状语
第5个回答  2010-07-14
having read this explanations here first是个动词结构做时间状语,后面就好理解了