傻大方


首页 > 知识库 > >

最新|(最新整理)现在完成时练习题及答案(老师专用)( 三 )


按关键词阅读: 最新 整理 专用 老师 答案 练习题 现在完成时


”意为收到某人的来信” , 故选B 。
三、考 。

19、查have/has been (to, in)/have/has gone (to)的区别 。
如:1 。
-Have you ever______Lintong to see the Terra Cotta Warriors?Yes, I have 。
A. went to B. gone to C. been in D 。
been to析:据句中的have , 排除A , B项意为去某地了” , C项意为”一直呆在某地”,D项意为去过某地 , 符合题意 , 故选D 。
2. My parents ______ Shangdong for ten years 。
A. have been in B 。
have been to 。

20、 C. have gone to D 。
have been析:本题句中有for+段时间”结构 , 据此可排除C,B项意为”去过某地”,不合题意,D项缺介词 , 故选A 。
四、考查现在完成时与其他时态的联系和区别 。
如:1. Suns aunt has gone there for ten years 。
(改成正确的句子)析:非延续性动词与”段时间连用时 , 除了把非延续性动词改成延续性动词外 , 还可把动词改为一般过去时或借助句型”Its +段时间+since+从句进行句子转换 。
故答案为:Suns aunt has been there for ten years 。
/Suns aunt went there te 。

21、n years ago 。
/Its ten years since Suns aunt went there 。
2 。
Susan has been in this city for more than ten years 。
(改为同义句)________more than ten years ____Susan ______to this city 。
析:据上题分析 , 且since引导的从句要用一般过去时,故填It is, since, came.3. I wont go to the concert because I ____my ticket. A 。
lost B. dont lose C. 。

22、 have lost D 。
is coming析:因我丢了票的动作发生在过去,而且对现在造成了我不能参加音乐会的结果 , 符合现在完成时所表示的含意 , 故选C 。
现在完成时的练习(一)一、 单项选择1、Both his parents look sad. Maybe they _______whats happened to him。
. knew . have known . must know。
will know2、He has _______ been to Shanghai ,has he? 。
already . never . ever . still3、Have you met Mr. 。

23、 Li ______?. just。
ago .before。
a moment ago4、The famous writer _____ one new book in the past two year。
is writing。
was writing。
wrote。
has written5、-Our country ______ a lot so far。
Yes. I hope it will be even ____ 。
has changed ; well . changed;
good. has changed ;
better . changed;
better6、Zhao 。

24、 Lan ______already ______in this school for two years。
was;
studying . will; study. has; studied . are; studying7、We ______ Xiao Li since she was a little girl。
. know . had known。
have known . knew8、Harry Potter is a very nice film 。
I_______ it twice . will see。
have seen . saw。
see9、These farme 。

25、rs have been to the United States Really? When _____ there? 。
will they go . did they go 。
do they go . have they gone 10、______ you ___ your homework yet ?Yes 。
I _____ it a moment ago 。
Did; do; finished . Have; done;
finished 。
Have; done; have finished . will;
do; finish11、 His father ______ the Part 。

26、y since 1978。
joined。
has joined . was in D 。
has been in12、Do you know him well ?Sure .We _________ friends since ten years ago . 。
were . have been。
have become。
have mad 113、How long have you ____ here ?-About two months. been . gone . come . Arrived14、Hurry up! The play __________ for ten minu 。

27、tes 。
has begun . had begun . has been on . Began15、 It _____ ten years since he left the army . 。
is . has。
will。
Was16、 Miss Green isnt in the office 。
she _______ to the library 。
has gone . went .will go。
has been17、My parents ______ Shandong for ten years 。
. have been in。
have been to. have gone 。

28、 to . have been18、The students have cleaned the classroom ,?A. so they B 。
dont they C. have they D 。
havent they19 has Mr White been a member of Greener China since he to China?A. How soon, comes B. How often, got C 。
How long, came D. How far ,arrived 20、 His uncle for more than 9 years.A 。
has come h 。

29、ere B. has started to work C. has lived there D 。
has left the university二、 句型转换 。
1、He has never surfed, ?(改成反意疑问句) 2、They have been here since 2000 。
(对划线部分提问)have they been here?3、The old man _________ last year 。
He for a year. (die) (动词填空)4、This factory opened twenty years ago.(同义句转换)This factory __ 。

30、______ for twenty years.5、Miss Gao left an hour ago. (同义句转换)Miss Gao ________ _______ ________ ________ an hour ago.6、Her mother has been a Party member for three years .(同义句)Her mother _______ the Party three years ________ 。


来源:(未知)

【学习资料】网址:/a/2021/0318/0021716408.html

标题:最新|(最新整理)现在完成时练习题及答案(老师专用)( 三 )


上一篇:2021年高考体检资讯|2021年高考体检资讯 济南高考体检开始 医生 进补别补出肝功异常

下一篇:最新|(最新整理)玻璃雨棚施工方案