一、单项选择。
1、Both his parents look sad .Maybe they ________what's happened to him. A. knew B. have known C. must know D. will know 2、He has_______ been to Shanghai,has he?A. already B. never C. ever D. still 3、Have you met Mr Li ______?
A. just B. ago C. before D. a moment ago
4、The famous writer _____ one new book in the past two year. A. is writing B. was writing C. wrote D. has written 5、—Our country ______ a lot so far. —Yes. I hope it will be even ______.
A. has changed ;well B. changed ;good
C. has changed ;better D. changed 6、Zhao Lan ______already ______in this school for two years. A. was ;studying B. will ;study
C. has ;studied D. are 7、We ______ Xiao Li since she was a little girl. A. know B. had known C. have known D. knew 8、Harry Potter is a very nice film .I_______ it twice. A. will see B. have seen C. saw D. see
9、—These farmers have been to the United States. —Really ?When _____ there ? A. will they go B. did they go
C. do they go D. have they gone
10、—______ you ___ your homework yet?—Yes . I _____ it a moment ago.
A. Did;do;finished B. Have;done;finished C. Have;done;have finished D. will;do;finish
studying
better
;;11、His father ______ the Party since 1978. A. joined B. has joined C. was in D. has been in 12、—Do you know him well ?
— Sure. We ________friends since ten years ago. A. were B. have been C. have become D. have made 13、—How long have you ____ here?—About two months.
A. been B. gone C. come D. arrive
14、Hurry up!The play __________ for ten minutes. A. has begun B. had begun
C. has been on D. began
15、It _____ ten years since he left the army. A. is B. has C. will D. was
16、Miss Green isn't in the office . she _______ to the library. A. has gone B. went C. will go D. has been 17、My parents ______ Shandong for ten years. A. have been in B. have been to
C. have gone to D. have been
18、The students have cleaned the classroom,_____?
A. so they B. don‘t theyC. have they D. haven’t they
19、_____has Mr White been a member of Greener China since he ____ to China?A. How soon,comes B. How often,got 20、His uncle ____ for more than 9 years. A. has come here B. has started to work 二、用所给动词的适当形式填空。
1. I already _____ the film. I _____ it last week. (see) 2. --______ he _________ his work today? (finish)
-- Not yet.
C. has lived there D. has left the university C. How long,came D. How far,arrived
3. --______ you ______ to Hong Kong? --Yes. I ______there twice. (be) 4. --______ you ever _______ chocolate sundaes (圣代)?
--No, never.
5. My father ______ just ______ back from work. He is tired now. (come) 6. –Where’s Li Ming? --He _________ to the teacher
’s office. (go)
7. Shanghai ________ (be) a small town hundreds of years ago. Now it _______ (become) a large city. 8. I __________ (work) here since I _______ (move) here in 1999. 9. So far I _______ (make) quite a few friends here.
10. –How long ______ the Wangs ______ (stay) here? --For two weeks. 11. He _______ just ______ (finish) his homework. 三、句型转换。
1、They have been here since 2000. (对划线部分提问)______ __________have they been here?
2、The old man _________ last year. He _____ _______for a year.(die)(动词填空)3、This factory opened twenty years ago.(同义句转换) This factory ______
________ ________ for twenty years.
4、Miss Gao left an hour ago. (同义句转换)
Miss Gao ________ _______ ________ ________ an hour ago. 5、Her mother has been a Party member for three years .(同义句) Her mother _______ the Party three years ________ .
6、The Green Family moved to France two years ago. (同义句转换)_______ two years ________ the Green family moved to France. 7、The bus has arrived here. It arrived ten minutes ago. (合并成一个句子)___________________________________________ 四、汉译英。
1、吉姆已做完作业,他现在有空了。
2、他昨天收到一封信。3、我父亲以前到过长城。 4、她还没有看过那部新电影。5、她去过上海。6、他这些天上哪儿去了?参:一、单项选择。
1、现在完成时主要强调过去发生的动作对现在造成的影响,或过去发生的动作还未结束,一直持续到现在或将来,重点在于对现在的影响。这种考查难度较大,往往无时间状语,需要从上下文分析、推理才行。故上两侧根据上下文分析、推理,正确答案是B. 2、现在完成时常与already(已经),just(刚刚,正好),ever(曾经),never(从来,也不;从不),before(以前),yet(仍然)等连用。故2应选B. 3、C
4、现在完成时常与recently(近来),so far(到目前为止),in the past/“last + 一段时间”等时间状语连用。因为上述短语表示的是从现在起往前推算的一段时间,句中的动作是从过去某一时间或时刻开始持续到现在的。故4应选D. 5、C
6、现在完成时时常与“for +时间段或since +过去时间点”连用(含从句,从句过去时)。故应选C. 7、C
8、现在完成时还与once(一次),twice(两次),three times(三次),several times(几次)等表示重复次数的词语连用。故8应选B.
9、现在完成时与一般过去时容易混淆,就是因为它们所表示的动作都发生在过去,但二者又有区别:一般过去时表示过去某个时间发生的事、存在的状态或经常发生的动作,说话的侧重点在于陈述一件过去的事情,与现在没有关系;现在完成时表示与现在有关系的发生在过去的动作,它不与表示过去的时间状语(如yesterday ,last week ,a moment ago等)连用。故9的正确答案为B. 10、B
11、现在完成时中,非延续性动词不能与for和since引导的表示一段时间的状语连用,用相应的延续性动词来代替。故11的正确答案依次为:D. 12、B 13、A 14、C 15、A.
通常是
6
16、“have/hasgone to + 地点”表示“某人去了某地(还未回来)”,指主语所指的人不在这儿。“have/hasbeen in + 地点”表示“在某地呆了多长时间”,常与表示时间的状语连用。“have/hasbeen to +地点”表示“曾经去过某地(但现在已不在那儿)。”故16的正确答案为17、A 18、D 19、C 20、C 二、句型转换。1、has he?
2、How long 3、died,has been dead
4、has been open 5、has been away 6、joined;ago 7、It is,since 8、The bus has been here for ten minutes. 三、汉译英。
1、Jim has finished doing his homework already. He is free now. 2、He received a letter yesterday.
3、My father has been to the Great Wall before. 4、She hasn't seen the new film yet. 5、She has been to Shanghai. 6、Where has he been these days?
A.