英语现在完成时专练
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
现在完成时专练
现在完成时的定义:
(1)表示过去发生或已经完成的动作对现在造成的影响或结果。
(2)表示从过去某一时间开始并一直持续到现在的动作或状态。
常与since+过去的时间点,for+一段时间,so far等时间状语连用。
(2)现在完成时的构成及句式转换:
助动词have/has + 过去分词
(3)现在完成时的标志:
①常与just, already, yet, , before, so far 等连用,强调动作的完成,不强调动作的持续。
②for + 时间段;since + 过去的时间点;since + 段时间ago;since + 一般过去时的句子。
一、用括号内所给单词适当形式填空
1. Judy has already _______ (finish) reading Little Women.
2. Tom and Mike have already _______ (decide) to learn Chinese on Internet.
3. Have you ________ (read) Alice in Wonderland yet?
4. Robinson ________ (have) already built a house on the island.
5. It often ________ (snow) in North China in winter.
6. He has just ________ (copy) all the words.
7. When you finish _________ (read) the book, please remember ___________ (return) it to the library on time.
8. Last year, they __________ (buy) a new computer.
9. Have you ________ (pack) the camera yet?
10. I have already _________ (put) it in my suitcase.
11.I_______ already________(see)the film. I______(see)it last week.
12. “_______he________(finish)his work today?”“Not yet.”
13. My father_______just______(come)back from wor k. He is tired now.
14. “Where’s Li Ming?”“He________(go)to the teacher’s office.”
15. Shanghai____(be)a small towm hundreds of years ago.Now it_____(become)a large city.
16 .I_______(work)here here since I_____(move)here in 1993.
17. So far I______(make)quiet a few friends here.
18. How long______ the Wang’s__________(stay)here
二、单项选择1. Ben is a foreign teacher. So far, he _______ in Taian for five years.
A. was teaching
B. has taught
C. will teach
D. taught
2. Mr. Wang isn’t here. I think he _______ Guiyang.
A. has gone to
B. has been to
C. goes
D. went
3. —Have you ever been to Beijing? — Yes, I ______.
A. do
B. have
C. was
D. did
4. —Have you ever been to Shanghai? —Yes, I ______ there last year.
A. went
B. have been
C. have gone
D. has been
5. —Where is your father?
—He _____ Australia and he _______ Sydney for two weeks.
A. has been to; has been in
B. has gone to; has been in
C. has been in; has been to
D. has gone to; has been to
6. —Will you go and see the movie Net Mother with me?—Thank you. But I _______ it already.
A. saw
B. have seen
C. see
D. will see
7. I began watching here an hour ago, but now nothing ______ yet.
A. happens
B. will happen
C. happened
D. has happened
8. It’s sometimes hard to tell one twin from ______.
A. another
B. some other
C. other
D. the other
9. —Look! A book is on the floor. Whose is it?—It ________ be Rick’s. It has his name on it.
A. mustn’t
B. can’t
C. must
D. need
10. —Hello, may I speak to Mr. Smith?—Sorry, he isn’t in. He _______ the office.
A. has been to
B. has gone to
C. has been away
D. has left
11.—A number of volunteers ______ willing to teach in China’s rural areas.
—Yes, the number ______ getting bigger and bigger.
A. is; is
B. are; is
C. is; are
D. are; are
12. Her son _____ coke, but now he ______ milk.
A. used to drink; is used to drinking
B. used to drinking; drinks
C. is used to drinking; used to drink
D. is used to drink; is drinking
13. He took up my cell phone and made a long distance call as if the phone _____him
A. belonged to
B. was belonging to
C. was belonged to
D. had been belonged to
14. ______ have you lived with your grandparents?
—About three years.
A. Hong long
B. How many
C. How much
D. How often
15. -- ____ have you been married?-- For twenty years.
A. How far
B. How often
C. How long
D. How soon
16. If you sit in a chair ____ a long time, your back may begin to hurt.
A. at
B. in
C. on
D. for
17. -- I often have hamburgers for lunch.
--You’d better not. It’s bad for you ____ too much junk food.
A. eat
B. to eat
C. eating
D. ate
18. --- When did you _______ the bike?--- in 2012 . I have ______ it for two years.
A.buy ; bought
B.have ; bought
C. buy ; had
D.bought; bought
19. --- How long has Mr.Green lived in Lanzhou?--- He’s lived here ______ 1998.
A. for
B. since
C. at
D. on
20. —Where is Bruce?Is he at home?—I think he _____ school.
A .has gone B. has been C. has gone to D. has been to
21.—How long have you studied English?—_____.
A. For 5 years
B.5 years ago
C. Since 5 years
D.5 years before
三、句型转化
1. The student was studying in England. (一般疑问句)____ the student studying in England?
2. The match has started.(改为一般疑问句)__________ the match ___________?
3. They have played basketball for an hour.(否定句)They ______ _____ basketball for an hour
4. I have seen the movie twice.(就划线部分提问)_________ _________ you _______twice?
5. He often listens to music in the classroom(就划线部分提问)
_________ _________ he often ________ in the afternoon?
6.We have already cleaned the classroom(改为否定句)
7.She has been a flight attendant for two years.(划提)_____ _____ ____she _____ a flight attendant?
8.His father has been to America twice. (划线提问)
_____ ______ _______ has his father _______ to America?
9. They left Changsha an hour ago.=They have ______ ______ ______ Changsha for an hour.
10. The film began ten minutes ago=The film ______ ______ ______ for ten minutes.
11. The old man died 5 years ago=The old man ______ ______ ______ for 5 years.。