内容正文:
现在完成时
一、基本结构
have / has +动词的过去分词
二、句型
肯定句:主语+ have / has +过去分词+其他。
否定句:主语+ have / has + not +过去分词+其他。
一般疑问句:Have / Has +主语+过去分词+其他?
简略回答:Yes, 主语+ have / has.(肯定)
No,主语+ haven't / hasn't.( 否定)
三、用法
1. 现在完成时表示到现在为止已经完成的动作,该动作对现在还有影响。
· I have spent all of my money. 我花光了我所有的钱。
· Guo Zijun has come. 郭子君来了。
· My father has gone to work. 我爸爸去上班了。
2. 现在完成时还可以表示发生在过去某一时刻的,并持续到现在的动作(用持续性动词表示)或状态(用be 动词表示)。该动作或状态可能继续下去,也可能刚刚结束。常与“for +时间段”或“since +时间点/过去时的句子”的时间状语连用。
· Mary has been ill for three days. 玛丽病了三天了。
· I have lived here since 1998. 我从1998年起就住在这里了。
四、现在完成时的标志词
现在完成时的含义之一是过去已经完成的动作对现在仍有影响。使用以下五个标志词可以表达这种含义:
1. already 意为“已经”,常用于肯定句中。既可以放句中也可以放句末。
· He has already got her help.= He has got her help already. 他已经得到她的帮助了。
2. just意为“刚刚”,常用于肯定句中。
· He has just seen the film. 他刚刚看过这部电影。
3. yet 意为“尚未;仍未”,常用于疑问句和否定句中。yet 用于疑问句中,还可意为“已经;还”,通常放在句末。
· --- Has Tom come back yet? 汤姆已经回来了吗?
· --- No, he hasn’t come back yet. 没,他还没有回来。
4. ever 意为“曾经”,常用于肯定句和疑问句中。
· This is the best film I have ever seen. 这是我曾经看过的最棒的电影。
· Have you ever been to Hong Kong? 你曾经去过香港吗?
5. never 意为“从来没有”,表示否定,其句中不能再用其他否定词。
· He has never been to Beijing. 他从来没有去过北京。
五、易错点
1. “have been in +地点名词” 表示 “已经在某地” 的含义, 常与时间状语 “for+时间段” 连用。
· Peter has been in America for two years. 彼得已经在美国待了两年了。
2. “have been to +地点名词” 意为 “去过某地”, 表示 “已经回来了” 的含义。
· Peter has been to America.彼得去过美国。
3."have gone to +地点名词” 意为 “已经去了其地”, 表示 “还没回来” 的含义。
· Peter has gone to America.彼得已经去美国了。
[跟踪练习]
一、选择最佳答案。
( ) 1. We haven’t studied Unit 6 ____________.
A. never B. ever C. already D. yet
( ) 2. --- Have you __________ learnt English? --- Yes, I’ve learnt a lot.
A. never, yet B. ever, never C. ever, already D. already, never
( ) 3. --- Have you handed in your homework ________? --- Yes, I’ve handed it in _________.
A. already, yet B. yet, already C. ever, never D. yet, ever
( ) 4. He _______ France twice. It is a beautiful country.
A. is in B. has been to C. has gone to D. has been in
二、根据括号内的要求,完成下列句子。
5. I have already visited the Great Wall. (改为一般疑问句)
______ ______ ______ the Great Wall ______?
6. She has made a lot of new friends there. (改为一般疑问句)
______ ______ ______ a lot of new friends there?
7. My parents have travelled by train. (改为否定句)
My parents _________ _________ travelled by train.
8. Mr Li has never lived in Guangzhou. (改为肯定句)
Mr Li _______ _______ _______ in Guangzhou.
基础训练
一、写出下列动词的过去分词形式。
1. get __________ 2. go __________ 3. teach __________ 4. think __________
5. stop __________ 6. run __________ 7. speak __________ 8. make __________
9. see __________ 10. read __________ 11. eat __________ 12. take __________
二.选择最佳选项。
( ) 13. The film is so exciting that I _________ it twice already.
A. saw B. see C. will see D. have seen
( )14. --- Have you found your book________? --- Yes, I have _________ found it.
A. yet, already B. yet, yet C. already, yet D. never, already
( )15. --- Your teacher will come back from Japan tomorrow.
--- Really? We ________ him for nearly three months.
A. don’t see B. aren’t seeing C. haven’t seen D. won’t see
( )16. --- __________ your brother __________ to you from abroad?
--- No, he hasn’t.
A. Have, write B. Has, written C. Have, written D. Has, write
( )17. --- Look! I’ve got an amazing storybook.
--- Wow! You will love it. I ______ it twice already.
A. am reading B. have read C. was reading D. will read
( )18. --- Have you ever tried surfing?
--- No, I have_______ tried surfing. It looks too scary for me.
A. already B. ever C. never D. yet
( )19. My brother _______ the supermarket. He’ll be back in an hour.
A. has gone to B. has been to C. have gone to D. have been to
( )20. Tom, have you heard from your sister _________?
A. soon B. ever C. never D. yet
( )21. --- _________ you ever _________ to Japan? --- Yes, I have.
A. Have; gone B. Have; been C. Do; go D. Did; go
三、用括号内所给词的适当形式填空。
22. Paul has __________(tour) around most of the countries in Europe.
23. The Johnsons ___________(invite) us to have dinner with them three times so far.
24. Mary ____________(watch) the movie many times already because she really likes it.
25. Mr White ___________(meet) all the people in our company since he came here last Monday.
四、根据中文意思完成句子。
26. 我从来没有收到过他的来信。
I ________ ________ ________ from him.
27. 你曾经读过这本书吗?
________ you ________ ________ this book?
28. 大卫已经在中国待了两个月了。
David ________ ________ ________ China for two months.
29. 到目前为止, 这位老人已经在广州生活三十年了。
___________ ___________the old man ___________ ___________ in Guangzhou for thirty years.
30.我妈妈总是梦想去北京,因为她还没去过。
My mother always dreams of going to Beijing, because she ___________ ___________ there __________.
31. 他们已经谈论过这个话题了吗?
___________ they ___________ ___________ this topic ___________?
32. 你在这家公司工作多久了?
___________ ___________ ___________ you ___________ in the company?
参考答案
1-4 DCBB
5. Have you visited
6. Has she made
7. have never/not
8. has ever lived
基础训练
一
1. got 2. gone 3. taught 4. thought 5. stopped 6. run
7. spoken 8. made 9. seen 10. read 11. eaten 12. taken
二
13-17 DACBB 18-21 CADB
三、
22. toured 23. have invited 24. has watched 25. has met
四、
26. have never heard 27. Have, ever read 28. has been in 29. So far, has lived
30. hasn’t been, yet 31. Have, talked about, yet 32. How long have, worked
学科网(北京)股份有限公司
$$