(完整word版)外研版八年级下册语法讲解和练习 联系客服

发布时间 : 星期五 文章(完整word版)外研版八年级下册语法讲解和练习更新完毕开始阅读d05791d469ec0975f46527d3240c844769eaa006

八年级下册英语语法 by厚德载物tan

模块三语法

现在完成时(二)

1.现在完成时态还可以用来表示“刚刚做完某事;已经做完某事”等,此时经常用just, already和yet来表示,其中, just 表示“刚刚”; already 表示“已经”,一般置于have/has 之后;just和already都用于肯定句中,在否定句和疑问句中则可用yet,表示“还未”。例如: I have just heard the news. 我刚刚听到消息。 Astronauts have already been to the moon. 宇航员已经去过月球了。

I haven't been to Beijing yet.我还没有去过北京。 注意: just, already和yet在句中的位置: I have just heard from my son. 我刚刚收到儿子的来信。 I've already bought the book. 我已经买了这本书。

He hasn't cleaned the house yet. 他还没有打扫屋子。

2.在现在完成时态中,要注意have been to和have gone to的区别,前者表示“去过某地”,但现在已经回来了;后者表示“去了某地”,现在还没回来。 例如:

The spacecraft has gone into space. It won't return. 宇宙飞船已经进入太空,不会回来了。 I have been to Mount Tai twice.

我去过泰山两次了。 Ⅰ.单项填空

( )1.[2014?北京]He ________ in this factory for 20 years already. A.will work B.works C.has worked D.is working

( )2.[2015?铜仁]—Where is your mother? —She ________ Guiyang. A.has gone to B.has been to C.has been in D.went to [答案] A 句意:“你的母亲在哪里?”“她去贵阳了。”表示“去某地没回来”用have gone to;表示“去某地已经回来”用have been to。根据问句可知“妈妈”现在不在说话的地方,即去某地还没有回来。故选A。[答案] A 句意:“你的母亲在哪里?”“她去贵阳了。”表示“去某地没回来”用have gone to;表示“去某地已经回来”用have been to。根据问句可知“妈妈”现在不在说话的地方,即去某地还没有回来。故选A。

( )3.—Dave, we will leave in 10 minutes. Are you ready? —No, I ________ our guidebook and towels yet. A.don't pack B.didn't pack C.have packed D.haven't packed ( )4.My cousin ________ Sydney for half a year.

A. has been to B. has gone to C. has come to D. has been in

( )5. Aunt Wang is not here now. She has ________ to Shanghai and will stay there for several months. A. got B. come C. been D. gone

( )6.—Have you finished your work ________? —Yes, I've ________ finished it. A.already; yet B.yet; already C.yet; yet D.already; already

( )7.[2015?常德] I only started taking French classes last week and I ________ 50 French words already. A.learned B.learn C.have learned ( )8.My mother ________ the dinner already.

A.cooking B.cooked C.has cooked D.cook

5 / 20

八年级下册英语语法 by厚德载物tan

( )9.[2014?黔东南]—________ you ever________ to Xijiang? —Yes, I ________ there last year. A.Have; gone; went B.Have; been; have been C.Have; been; went D.Have; gone; have gone ( )10.—Why is Mr Yang still in the teachers' office? —Maybe he________ his work yet. A.doesn't finish B.hasn't finished C.haven't finished D.don't finished Ⅱ.用already, just, yet, never或ever填空

1.—Has Li Ming received the invitation _yet_? —No, he hasn't got it yet . But I know Mr Zhao has already got it. 2.—Have you read any books on Mars? —No, I have never read a single word about Mars. 3.—Have people been to Mars? —No, we have never been there. 4.The astronaut has just gone back to the earth.

5.The spaceship hasn't sent any information back to us yet. Ⅲ.根据汉语意思完成句子

1.我刚到这儿,还不认识几个人。 I have just arrived/got here and I haven't known several people 2.我还没有问他。 I haven’t asked him yet .

3.迈克刚刚做完了作业。 Mike has just done/finished his homework

4.她现在不在这里,她去广州了。 She isn't here now. She has gone to Guangzhou. 5.我的弟弟已经看过这部电影了。 My brother has seen_ the movie already. 6.“你曾经去过巴黎吗?” “是的,我去过那儿两次。”

—Have you ever been to Paris? —Yes, I have been there twice. 7.这本书我可以借多久? How long can I keep the book? 8.虽然这本书他已经读了三遍了,但是他希望再读一遍。

Though he_has read the book three times, he hopes to read it a fourth time. 9.“你想念你的哥哥吗?”

“是的,非常想念,我3个月没有收到他的来信了。” —Do you miss_ your brother?

—Yes, very much. I haven’t heard from him for three months. 10.2015?佛山至今,145个国家参加了2015意大利米兰世博会。

So far, 145 countries have taken part in the 2015 World Expo in Milan, Italy. Ⅳ.按要求完成下列各题

1.I have already finished my homework.(改为否定句) I haven’t finished my homework _yet .

2.He has read the book Who Moved My Cheese.(改为一般疑问句并作肯定回答) —Has he read the book Who Moved My Cheese? —Yes, he has .

3.She wrote a letter to her cousin. (用just改为现在完成时态) She has_ just written a letter to her cousin.

4.Tony isn't at home. He went to Hong Kong. (合并为一句) Tony has gone to Hong Kong.

5.I came here two days ago. (改为同义句) I _have been here for two days.

6.Lucy has been to Beijing several times. (对画线部分提问) How many times has Lucy been to Beijing?

6 / 20

yet . 八年级下册英语语法 by厚德载物tan

模块四语法

现在完成时态(三)

1.如果要表达某一行为或状态从过去某时间一直持续到现在,则要用现在完成时态。这时,句子通常要与表示一段时间的时间状语连用,这类状语通常由for或since来引导。需要注意的是, for _后面接一段时间,而 since 后面接时间点或过去时态的句子,即 for_ 用来说明动作延续的时间长度,since用来说明动作的起始时间。例如: I have lived in Hebei for ten years. 我在河北已经住了十年。

He has been in this school since 2000. 自从2000年起,他就在这所学校了。

My sister has learnt English since she was four. 我姐姐从4岁起就开始学英语。 2.如果要对现在完成时态句子中的时间状语进行提问,通常要用 how long。例如: —How long have you studied English? 你学英语学了多长时间了? —For four years. 四年了。

—How long has he taught here? 他在这儿教书多长时间了? —Since five years ago.自从五年前。

3.在现在完成时态的句子中,短暂性动词一般不能与时间段连用,但在 否定句 中,则一般可以和表示一段时间的for短语连用。例如:

I have stayed in the hotel for a week. 我已经在这家宾馆待了一周了。 My parents haven't seen me for two years. 我父母有两年没见我了。 He hasn't come to school for a week. 他一周没来上学了。

[注意] 短暂性动词不能和表示一段时间的时间状语连用,但如果要保留表示一段时间的时间状语,必须将短暂性动词改为延续性动词。常见的短暂性动词转换为延续性动词如下 (1)fall asleep→be asleep (7)join→be in/be a member of (2)begin/start→be on (8)finish/end→be over (3)buy→have (9)leave→be away (4)die→be dead (10)borrow→keep (5)come→be in (11)begin to study→study (6)arrive→be here (12)come back→be back 4.现在完成时态还经常用于“It's the first/second…time that…”结构中。例如: It's the first time that I have visited here. 这是我第一次参观这里。

It will be the third time that you have seen the film with me. 这将是你第三次和我一起看电影。 Ⅰ.单项填空

( )1.—Look at these stamps. I ________ them for five years. —Wow, they are wonderful. A.kept B.have kept C.have bought D.bought

( )2.[2015?昆明]—Long time no see! —Oh! It________ five years since we met last time. A.was B.were C.has been D.have been [解析] C 考查现在完成时。句意:“很长时间没见了!”“自从上次我们见面五年了。”since是现在完成时的标志词,前面主语是it,故用has been,选C

( )3.Our foreign teacher Mr Green________ us English since three years ago. A.has taught B.is teaching C.taught D.teaches

( )4.—We've lived here ________ 1980. —So you've lived here ________ more than 30 years. A.since; for B.for; since C.for; for D.in; since

[解析] A 1980是一个时间点,所以用since; more than 30 years是一个时间段,要用for。故选A。 ( )5.[2014?安徽]Rick has learned a lotabout Chinese culture ________ he came to China. A.before B.when C.until D.since [解析]D 考查连词的用法。句意:Rick已经学了许多中国文化 ________他来到中国。before意为“在……之前”;

7 / 20

八年级下册英语语法 by厚德载物tan

when意为“当……的时候”;until意为“直到”;since意为“自从”。since引导过去时态的时间状语从句时,其主句用现在完成时。故选D。

( )6.—________ have you learned Chinese? —For 3 years. A.How often B.How much C.How long D.How soon [解析] C 由答语“For 3 years.”可知,上句是问“多长时间”,故选C。 ( )7.Mr Green ________ from his home town for 3 years.

A.has been away B.has gone C.has left D.has come

[解析] A 句中“for 3 years”是一个时间段,因此要与延续性动词连用,故选A。 ( )8.2015?乌鲁木齐Mr Brown________his home town since he________the army.

A.has left; joined B.has been away from; has joined C.has been away from; joined D.left; joined

[解析] C 考查动词的时态以及延续性动词与非延续性动词的辨析。since引导的状语从句的谓语是非延续性动词的过去时,主句的谓语动词应用延续性动词的现在完成时。leave是非延续性动词,不能和一段时间连用。be away from是延续性动词,可以和一段时间连用。所以选择答案C。 ( )9.He ________ for ten years.

A.has been married B.married C.got married D.has married ( )10.—How long has Robert ________? —Since 2004.

A.been to Beijing B.become a policeman C.joined the art club D.studied in this school Ⅱ.用for和since填空

1.She has worked here ________ 2014. Since

2.We have known each other ________ six years. For

3.He has learnt about 1,000 English words ________ he went to college. since 4.I have known him ________ two years ago. since 5.She has been away ________ about four years. for 6.He has been a league member ________ two years. For 7.I have studied English ________ 2009. since

8.Mr Brown has been in Shanghai ________ about two weeks. For 9.It's three years ________ the old man died. since

10.The film has been on ________ about ten minutes when we arrieved at the cinema. For Ⅲ.根据汉语意思完成句子

1.他已经等他朋友两个小时了。 He has waited for his friend for two hours. 2.他已经好多年不看书了。 He hasn’t read books for years.

3.她毕业后就一直在从事护士工作。 She has worked_ as a nurse since her graduation. 4.你父母结婚多长时间了? How long have your parents been married? 5.他买这辆红色小汽车两年了。 He has had the red car for two years.

8 / 20