小学语法专题解析:现在完成时常考题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

小学语法专题解析:现在完成时常考题
1.—Where is Tommy?
—He ____ the teachers' office.
A.has been to B.has gone to C.goes D.went
解析:
go去,A:曾经去过某地,现在已经回来了;B:已经去了某地,还没回来;C:动词单三形式;D:过去式。

汤米目前不在说话的地方,而是去了另一个地方还没回来。

故答案为B。

2.I've ____ a chocolate cake ____my little son.
A.brought; for B.brought; from
C.bought; to D.bought; for
解析:
brought带来,bring的过去分词;bought买,buy的过去分词;for为了;from从;to到。

buy sth. for sb.为某人买某物,事件发生在过去,动词用过去式。

故选D。

3.Sanya is a beautiful city. I ____ there twice.
A.have gone B.have been
C.have gone to D.have been to
解析:
我去过那里两次。

A:已经去了;B:去过;C:已经去了(后面需加地点名词);D:去过(后面需加地点名词)。

根据句意,可知我去过两次,现在已经回来了。

所以用have been。

又因为地点副词there前不需要加介词to,故答案为B。

4.Jack____ Nanjing many times and he knows a lot about the city.
A.was B.been C.is D.has been to
解析:
is是,A.be动词过去式;B动词过去分词;C.be动词;D用于现在完成时,表示曾经去过某地。

前半句表示去过南京很多次,用现在完成时,主语是第三人称单数,have动词单三形式has。

故选D。

5.—____you ____ the film Kung Fu Panda?
—Not yet. I'm so busy these days.
A.Will...see B.Did...see C.Have...seen D.Do...see
解析:
这些天我太忙了。

A:将……看,一般将来时;B:曾……看,一般过去时;C:已经……看,现在完成时;D:……看,一般现在时。

根据回答Not yet,可知问句是现在完成时态,故答案为C。

6.—I can't find Tom.Do you know where he is?
—Oh,he ____ to the library.
A.go B.goes C.will go D.has gone
解析:
你知道他在哪里吗?—哦,他已经去图书馆了。

go去。

A 动词原形;B 第三人称单数形式;C一般将来时;D 现在完成时。

根据问句I can't find Tom.可知,汤姆现在不在这里,已经去了图书馆还没回来,所以用现在完成时has gone to,故选D。

7.You can't talk with Lily. She ____ the supermarket.
A.has been B.has gone C.has been to D.has gone to
解析:
她去了超市。

A:去过某地,但现在已返回;B:去了某地,但现在还未返回;C:去过某地,现在已经回来,后面需要接地点;D:去了某地,现在还未返回,后面需要接地点。

根据You can't talk with Lily. 可知莉莉现在不在这里,并且后面要接地点the supermarket。

故选D。

8.Which place ____ you ____?
C.have, gone D.have, gone to
解析:
本句询问对方去过哪个地方,表示曾经到过某处,用have been to,主语是第二人称,谓语动词用原形,与选项B相匹配。

故选B。

9.— ____ you ____ any books?
—Yes, I ____ them two week ago.
A.Have, bought; have bought B.Did, buy; bought
C.Have, bought; bought D.Did, buy; have bought
解析:
问句询问对方是否买过书,是现在进行时,构成have+过去分词,buy买,动词原形,bought是动词过去式/过去分词,答语two week ago两周前,是一般过去时的时间状语,谓语动词用过去式形式,与选项C 相匹配。

故选C。

10.Lucy____ to Shanghai Disneyland twice.
A.has gone B.goes C.has been D.went
解析:
A:已经去了(未返回);B:去(一般现在时);C:去过(已返回);D:去(一般过去时)。

根据句意,这里强调的是过去的经历,并且现在已经回来了。

所以应该使用现在完成时,故答案为C。

11.She's ____ here for 5 years.
A.live B.living C.lived
解析:
A:住,动词原形,B:住,现在分词,C:住,过去分词。

for 5 years是一段时间,用于现在完成时中,结构have/has+过去分词,lived是过去分词,故答案为C。

12.Has she ever ____ to Mexico?
A.be B.is C.been
解析:
13.My father ____ ever ____ basketball.
A.have, played B.have, play C.has, played
解析:
结合选项,句子描述了我的爸爸曾经打篮球,这是现在完成时态,结构have/has+过去分词,my father是第三人称单数,助动词have用单三式has,故答案为C。

14.Both of them ____ in Italy for ten days.
A.have been B.has been C.have be
解析:
for ten days是一段时间,句子是现在完成时,结构have/has+过去分词,both of them是第三人称复数,与have+过去分词搭配使用,选项A符合现在完成时结构,故答案为A。

15.How long____ Ava ____ in the supermarket?
A.have, been B.has, been C.has, go
解析:
16.____ he ever ____ a fish? No, he____
A.Have, caught, haven't
B.Has, caught, hasn't
C.Has, catch, hasn't
解析:
ever通常用于现在完成时中,表示截止现在为止,现在完成时结构have/has+过去分词,he是第三人称单数,与has搭配使用,单词位于句首,首字母大写;catch过去分词caught;问句是has引导的一般疑问句,答语是否定回答,含有助动词has,故答案为B。

17.—____you____to the USA?
—No, not yet.
A.Did;go B.Are;going C.Have;been D.Have;gone
解析:
A助动词,无意义,去,动词原形;B是,be动词,去,现在分词;C助动词,无意义;去过,过去分词,用于现在完成时,表示状态,曾经去过,现在不在那里;D助动词,无意义;去过,过去分词,用于现在完成时,表示去了,现在还在那个地方,根据答语表示否定形式,可知问句询问是否曾经去过,此处用have been。

故选C。

18.—Have you been to Shanghai Disneyland?
—No, I have never ____there.
A.gone to B.been in C.been to D.been
解析:
there是副词,前面不要介词,排除ABC。

故选D。

19.— ____ Chongming Island?
— Yes, I have already ____ there.
A.Have you been to, been B.Have you been to, been to
C.Will you go to… been D.Are you going to, been to
解析:
already已经,可知句子的时态是现在完成时。

have been to表示"去过",I have already been there我已经去过那里了。

there是副词,前面不用介词to,故答案为A。

20.—____ you been to Disneyland in Hongkong?
—Yes, I ____ there last summer.
A.Have; have been B.Has; go
C.Have; went D.Has; has been
解析:
have been to曾经去过,现在完成时态;因主语是you,要用助动词原形have;last summer去年夏天,是一般过去时态,动词要用过去式went。

故答案为C。

21.He ____ lots of stamps.
A.have got B.has got C.haves got
解析:
有have got,he是第三人称单数,其后助动词用单三式,have单三式has,故答案为B。

22.Have you ever ____ Dragon Bay?
A.gone to B.been to C.been in D.gone in
解析:
根据句意可知,此处表示你曾经去过龙湾吗,have been to"曾经去过",固定搭配,故答案为B。

23.Amy has ____ been to the North Bay.
A.yet B.often C.always D.already
解析:
A还,用于完成时的否定句;B经常,用于一般现在时;C总是,用于一般现在时;D已经,用于现在完成时的肯定句。

通过句中has been to可知,这是现在完成时态的肯定句,故要用already,故答案为D。

24.The flag of the US ____ got fifty stars.
解析:
A实意动词"有"或者助动词,单数第三人称,B是,be动词单数形式,C实意动词"有"或者助动词,原形。

根据句中的got可知,此处要用助动词have或has,构成现在完成时态。

又因主语the flag of the US 是一个单数第三人称形式,所以助动词要选择has,故答案为A。

25.He ____ to Yu Garden yet. He ____there next week.
A.hasn't been; went B.has been; goes
C.has gone; will go D.hasn't been; is going
解析:
他下周……那里。

根据yet还,可知此句为现在完成时的否定形式,句子结构是主语+haven't/hasn't +动词过去分词。

根据next week下周可知此句为一般将来时,句子结构为主语+will+动词原形。

故答案为D。

26.What stamps have you____?
A.get B.gets C.got
解析:
故选C。

27.______________ legs______________ it got?
A.How many; has B.How much; has
C.How many; have D.How much; have
解析:
故选A.
28.______________ you got______________ stamps?
A.Have; some B.Do; some C.Have; any D.Do; any
some一些,用于肯定句;any一些,用于否定和疑问句。

句子是一般疑问句,用any。

故答案为C。

二、句型转换
29.The secretary has already finished her work.(改为否定句)
The secretary finished her work .
解析:
原句是一个现在完成时的肯定句,要将其改为否定句,需在助动词has后面加上否定词not,缩写为hasn't。

already表示动作已经完成,否定句中应将其替换为yet,表示动作尚未完成。

故答案为hasn't,yet。

30.The Smiths have already been to Japan.(改为一般疑问句)
the Smiths been to Japan ?
解析:
根据have already been,可知原句是现在完成时,改为一般疑问句需要将助动词have提前至句首,并保持句子时态不变。

同时,already改写yet,放在句尾。

改写后句子:Have the Smiths been to Japan yet? 故答案为Have,yet。

31.He has already been to Shanghai Museum. (改为否定句)
He been to Shanghai Museum .
解析:
原句是现在完成时的肯定句,改为否定句需要在助动词has后加not,缩写为hasn't,同时把already改为yet放在句末。

故答案为hasn't,yet。

32.I have already been to Seaside Town on Lucky Island. (改为否定句)
I been to Seaside Town on Lucky Island .
解析:
本句是现在完成时,变否定句,在have后面接not,缩写haven't,already变yet,表示还,放在句尾,句
33.I have already been to Green Market.(一般疑问句)
you been to Green Market ?
解析:
原句是现在完成时的陈述句,改为一般疑问句需要将助动词have提前至句首,句末用yet表示"已经"用于现在完成时的疑问句中。

故答案为Have,yet。

34.Jack has watched TV for more than 3 hours. (改成否定句)
Jack TV for more than 3 hours?
解析:
本句是现在完成时,否定句在has后面接not,缩写hasn't,句意为:杰克已经三个多小时没看电视了。

故答案为hasn't watched。

35.She has eaten a lot of sweet food. (改为否定句)
She eaten sweet food.
解析:
原句是现在完成时态,has eaten表示已经吃了,改为否定句需要在助动词has后面加上not,缩写为hasn't。

同时,a lot of表示"很多",只有一个空格,sweet food是不可数名词,可用much来表示"很多"。

故答案为hasn't,much。

三、语法填空
36.Has Jason his classmates to his birthday party? (invitation)
解析:
句子缺少谓语,需使用动词形式,invitation动词形式invite。

Has引导现在完成时一般疑问句,动词用过去分词invited。

故答案为invited。

37.My father isn't here. Maybe he (go) to the supermarket.
解析:
也许他去超市了。

本句表示爸爸不在这里,也许去超市,还没有回来,用现在完成时,结构是have/has done,主语是第三人称单数,谓语动词用单三形式,have动词单三形式has。

故答案为has gone to。

38.Jim(have not) got any postcards from the US.
解析:
主语Jim是单数第三人称,谓语动词应该使用单数形式has。

否定形式have not在第三人称单数主语的情况下应该变为has not。

缩写为hasn't,故答案为hasn't。

39.Tom has (invite) me to his birthday party.
解析:
invite邀请,动词原形。

句中含有has,结合所给动词,符合have/has+过去分词的用法,是现在完成时,invite过去分词invited,故答案为invited。

40.This is my old house. I here since I was a child.(live)
解析:
句中since I was a child表示自从我是孩子,说明我从孩提到现在一直住在这里,句中时态用现在完成时,结构have+过去分词。

live过去分词lived,故答案为have lived。

41.I've (get) a letter from a friend.
解析:
get得到,动词原形。

根据句中的I've可知,此句是现在完成时态,have+动词的过去分词,可以构成现在完成时态,get过去分词是got,故答案为got。

42.Xiaoyu has (get) a new book about the UK. There is a picture of Big Ben on it.
那上面有大本钟的图片。

根据句意判断,此句是现在完成时态,现在完成时态结构是:have/has+动词过去分词,get过去分词got,故答案为got。

43.This (be) Shanghai, it (have) got many people.
解析:前半句主语this,be用is;后半句主语是第三人称单数it,谓语动词用单三形式,have-has。

故答案为is,has.
44.He(have)got a Chinese kite.
解析:have done构成现在完成时,本句是第三人称单数he做主语,助动词have变成单三式has,故答案为has。

45.Have you(get)any stamps from China?
46.Have you(get)a football?
47.Lingling (have)got a Chinese kite .
解析:has/have got,现在完成时。

Lingling是第三人称单数形式,现在完成时中用has,故答案为has。

48.You (have)got a letter from New York .
解析:
have got“有”短语,句子主语是第二人称you, have用动词原形。

故答案为:have.。

相关文档
最新文档