语法全解:现在完成时
一、现在完成时的构成
(一)肯定式
说明:这里的have/has是助动词,没有什么具体意义。当主语是第三人称单数时助动词用has,其余人称一律用have。has, have的缩略式分别为’s或’ve。规则动词过去分词的构成与过去式的构成方式一样,不规则动词可参看不规则动词表。实例:
1) I’ve just copied all the new words.我刚抄写了所有的生词。(表示不要再抄了)
2) She has lost her books.她丢失了她的书。(表示到目前为止还没有到)
(如果用过去时:She lost her books.则强调书是过去丢的这一动作,而不知现在有没有到。)
3) We’ve just cleaned the classroom. 我们刚好打扫了教室。(表明现在教室是干净的)
(二)否定式
主语+助动词have/has+not+过去分词+其它.
说明:现在完成时构成否定句时,只需在助动词have/has后面加not就行。have not, has not的缩略式分别为haven’t, hasn’t。另外,肯定句中有some, already时,改为否定时要分别改成any, yet。例:
1)I haven’t finished my homework yet.我还没有完成我的作业。
2)She hasn’t travelled on a train. 她没有坐火车旅行过。
3)We have never spoken to a foreigner.我们从来没有和外国人说过话。
注:有时not可以用never代替,表示“从来没有”的意思。又如:
做蛋糕卷4) 初中数学圆的知识点I have never seen him before.以前我从来没有见过他。
(三)一般疑问式
助动词Have/Has +主语+过去分词+其它 ?
说明:把陈述句中的have或has放到句首,句末打问号,同时把句中的some, already改为any, yet就构成了一般疑问句。肯定回答用Yes, 主语+have/has.;否定回答用No, 主语+haven’t/hasn’t.。有时也可以用No, not yet./No, never/No, not even once等。实例:
1)—Have you ever made dumplings?你曾经做过饺子吗?
—Yes , I have.是的,我做过。
2)—Has she ever been abroad? 她曾经出过国吗?
—No, never. 不,从来没有。
3)—Have they found the lost books yet? 他们已经到了丢失的书吗?
—Yes, they have. 是的,他们到了。
注意:当句中有否定词not , hardly(几乎不), never的时候,在改为反意疑问句时,附加部分用肯定形式。例如:You have never come to our school, have you? 你以前从来没有来过我们学校,是吗?
二、过去分词
1. 规则动词:规则动词的过去分词的构成规则与规则动词的过去式的构成规则相同。四点变化规则:
(1).一般动词,在词尾直接加“ ed ”。
work—worked—worked ,visit—visited—visited
注射用硝普钠(2).以“ e ”结尾的动词,只在词尾加“ d ”。
live—lived—lived ,
(3)、以谦让的故事“辅音字母 + y ”结尾的动词,将y 变为i,再加“ ed ”。
study—studied—studied ,cry—cried—cried
(4)、重读闭音节结尾,末尾只有一个辅音字母,先双写该辅音字母,再加“ ed ”。
stop—stopped—stopped , drop—dropped—dropped
2. 不规则动词:
cost—cost—cost
shut—shut —shut
spread —spread—spread
read —read —read (read原形发音为/ri:d/,过去式和过去分词发音为/red/)
come —came —come
burn— burnt —burnt
catch —caught —caught
dig —dug —dug
feel —felt —felt
fight—fought — fought
make—made — made
break —broke —broken
choose—chose—chosen
write —wrote —written
三、现在完成时的用法
现在完成时的用法(一)
表示过去发生或已经完成的某一动作对现在造成的影响或结果。此时,常与时间副词already(已经), yet(还、已经), just(刚刚、仅仅), ever(曾经), never(从不), before(以前)等连用。这几个副词的用法如下:
1.already意为“已经”,通常用于肯定句中,可放在助动词之后,过去分词之前,也可以放在句末。实例:
I’ve already read this book. 我已经读过这本书了。
(“读”这一动作发生在过去,对现在造成的影响是“知道书中的内容”。)
I’ve washed my clothes already. 我已经洗了衣服。
(洗衣服的动作已完成,其结果是“衣服洗干净了”。)
注意:在表示吃惊或明知故问等感情彩时,神兽开学了怎么发朋友圈already也可用于(口语)疑问句中。例:
Have you met him already? 你(真的)已经见过他了?
2.yet用在疑问句中意为“已经”,用在否定句中意为“还”,常放在句末。实例:
1)—Has he found his watch yet? 他已经到他的手表了吗?
发布评论