现在完成时练习题
一、填空。 用since和for填空 1) ______ two years
2) _______ two years ago
3) _______ last month 4) ______ 1999
5) _______ yesterday 6) _______ 4 o’clock 7) ______ 4 hours
8) _______ an hour ago
9) _______ we were children 10) _____ lunch time
11) ______ she left here
1. He has lived in Nanjing ________ the year before last. 2. I’ve known him __________ we were children. 3. Our teacher has studied Japanese _________ three years. 4. She has been away from the city ___________ about ten years. 5. It’s about ten years __________ she left the city.
用have/has been to/in, have gone to及go的各种形式填空。
1) Where is Jack? He __________ his country. 2) David ________ the park just now. 3) John _______ England since he came back. 4) The Smiths ______ Beijing for years.
5) _____ you ever ____ America? -- Yes, I _____ there many times.
6) I _____ this school since three years ago. 7) Where is Jim? He _____ the farm.
8) Would you like to _____ the zoo with me? ---Yes, but I _____ there before.
9)
He often _____ swimming.
[键入文字]
10) _____ you ______ there last year? 用所给动词适当形式填空。
1. “_________ you __________ (write) a letter to your aunt yet?” “Yes, I ___________. I ________________ (write) one last week.” 2. “_________ he ___________ (finish) his homework?” “Not yet.” 3. Your father _________ (finish) his work just now. 4. Last term I __________ (learn) many English words.
5. We _____________already ______________ (return) the book. 6. I _________ (lost ) my watch yesterday.
7. My father ___________ (read) this book since yesterday.
8、The old man _________ last year. He for a year. (die) 二.句型转换:
1. He has already gone home.
He _________ __________ home ____________. (否定句) ____________ he __________ home ___________? (疑问句) 2. He has lunch at home.
He __________ _____________ lunch at home. (否定句) ____________ he __________ lunch at home? (疑问句) 3. He has been there twice.
_________ __________ ________ __________ he been there? (划线提问) 4. I have lunch at school.
__________ __________ you ____________ lunch. (划线提问) 5、This factory opened twenty years ago.(同义句转换) This factory ________ for twenty years. 6、Miss Gao left an hour ago. (同义句转换)
Miss Gao ________ _______ ________ ________ an hour ago. 7、Her mother has been a Party member for three years .(同义句)
Her mother _______ the Party three years ________ .
- 1 -
三.单项选择
1. —________ you ever _________ Dali? —Never. But I am going there this vacation.
A. Do…go to B. Have…been to C. Have…gone to D. Will…go to
2. Echo _____ for half a month. She’ll come hack in two months. A. left B leave C. has left D. has been away
3.The Smiths came to Shanghai in 2008,they__ there for three years since then.
A. live B. lived C. have lived D. will live 4. — Have you ever been to Nanning? — Yes, _______ . A. I was
B. I do
C. I am
D. I have
5.—Where is Bob? —He ______to Harbin for a meeting. A. went B. has been C. has gone
6. Mrs. Wang came back from France in 2010. She _____ there for four years. A. works B. worked C. has worked 7. She _______ this book for nearly three weeks.
A. has borrowed B. has lent C. has bought D. has kept 8. He has ____ the watch for a year. A buy B bought C have D had
9. I _____this book for two weeks, I have to return it now. A borrowed B have borrowed C kept D have kept 10. Have you ever _____to the Great Wall? It's very beautiful. A gone B been C went D go 11.Her brother _____the Party since 1978.
A joined B has joined C has been in D was in
12.The Greens _____many places of interest since they came to China. A will visit B visited C have visited D visit
[键入文字]
13. I'm sorry, I ____ your name.
A had forgotten B forgot C have forgotten D forgotten 14. The bookshop _____ for eight years.
A has been open B has been opened Chas opened D has open 15.We have all the paper so we need to buy some. A used up B made of C filled with D hunted for 16. The flower I ____grown up.
A planted has B planted have C has planted D have planted 17. When he arrived at the bus stop, the bus ________ for 20 minutes. A. has left B. had left C. has been away D. had been away 18. I ______ the League for 5 years so far. A. joined B. have joined C. have been in
D. have gone to
19. The factory ________ since the February of 1988. A . has been open B. has opened C. was open D. opened 20. Mary and Rose _______friends since they met in 2000. A. have made B. have been
C. made D. have become
21. You mustn't ________ until he comes back. A. be away B. leave C. be left D. have left
22. The meeting _______ for a week now. A. has finished B. has ended C. has been over
D. ended 23. Miss Gao ______ this school for nearly 5 years. A. has been in B. has come to C. has taught D. taught
24. Ben ______ a teacher for 4 years .
A. has been
B. has become C. was
D. became
25. I ______ home for a week.
A. have returned B. have been back C. returned D. Am returned 26. How long _______ he ________ ? A. died B. has, died C. has, been dead
D. did, died
- 2 -