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

Havingwrittentheletter,Iwentouttopostit.这里的Havingwritten的Having是动名词还是现在分词为什么是?为什么

题目详情
Having written the letter,I went out to post it.
这里的Having written 的Having是动名词还是现在分词 为什么是?为什么
▼优质解答
答案和解析
这里的Having written 是现在分词的完成时,现在分词(动作是主动的,在这句句子里是I 主动写信的,还有现在分词动作是与主要动词同时进行的),这里为什么要用现在分词的完成时呢?是因为,这句句子里,要讲的是,写好信再去寄,动作是主动的,但是,这句,I是在写好信以后再去寄的,所以,这里写信是发生在主要动词went out to post 之前的,如果要说明这个动作又要主动的,又要发生在主要动词之前的,我们就要用动名词的完成时,它就代表动作既是主动的,又发生在主要动词之前,就用Having written,注,再教你个过去分词,虽然和这道题没什么关系,但你掌握了,以后会更容易掌握,它代表的是动作语态是被动的,发生在主要动词之前,用write来举例子,它的过去分词就是Writed