人教版中考英语九年级英语现在完成时完整归纳
一、初中英语现在完成时
1.He has studied in our school __________.
A. since five years B. for five years C. for five years ago D. in five years
【答案】B
【解析】【分析】句意:他已经在我们学校学习五年了。has studied是现在完成时,和for+段时间连用,since+过去时间和现在完成时连用,in+段时间和一般将来时连用,故选B。
【点评】考查时间状语。根据句意选出正确的时间状语。
2.—Do you still play basketball?
—Oh, no. I ____ it for the past two years.
小学家教一个小时多少
A. haven't played B. didn't play C. won't play D. hadn't played
【答案】A
【解析】【分析】句意:——你还打篮球吗?——哦,不了。我已经有两年没有打过了。根据句中的for the last two years可知应与完成时态连用,又有时间是the last two years可知是从现在往前两年,因此应使用现在完成时态,故选A。
【点评】考查动词时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。
3.All the skirts .They very well.
A. sold out;are sold B. ll out;have sold
C. have been sold out;ll D. have sold out;ll
【答案】C
【解析】holiday是什么意思【分析】句意:所有的裙子都卖完了,他们非常畅销。第一空ll out“卖完”,强调裙子已经被卖完的状态,本句用现在完成时的被动语态:has/have+been+过去分词,ll的过去分词为sold;第二空ll作“销售”解释时用主动语态,在此处表一直卖得很好的状态,用一般现在时。故选C。
【点评】本题考查一般现在时和现在完成时的被动语态,注意ll的不同语态和用法。
4.龙徽干红—How do you like Treasure Island,Lucy?
—It's so exciting that I _______ it twice.
A. am reading B. have read C. was reading D. had read
【答案】B time of day>japan girl fucking
怎么锻炼小孩的记忆力【解析】【分析】句意:——露西,你认为《金银岛》怎么样?——它是如此令人激动以至于我读了两次。根据twice可知已经发生了,故此处用现在完成时,故为have read,故选B。
【点评】此题考查现在完成时的用法。
5.—— ______you _____ out the problem, Sam?
——Not yet, but I'm going to.
A. Did, work B. Are, working C. Have, worked D. Will , work
【答案】 C
【解析】【分析】句意:萨姆,你计算出这道数学题了吗?——还没有,但是快了。结合语境可知上文描述的是现在已经完成的动作,故用现在完成时态。选C。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。
6.—I haven't en your grandfather for two years. What happened to him?
—Oh, he ________ here for two years.
A. stayed B. hasn't stayed C. stays D. hadn't stayed
【答案】 B
【解析】【分析】答语中的for two years是一段时间,用在现在完成时的句中时。现在完成时的结构:主语+have/ has +过去分词。可知选B。
【点评】考查现在完成时
7.—_______ my dictionary? I can't find it anywhere.
—I _______ it on the desk when I came in.
A. Did you e; have en B. Have you en; have en
C. Have you en; saw rearch是什么意思D. Did you e; e
【答案】C
【解析】buddy是什么意思【分析】句意:---你看见我的词典了吗?我到处都找不到了。---我进来的时候看见在桌子上。根据句意,第一空实际上是询问词典在哪儿,即表示看见词典与现在有关系,所以用现在完成时;第二空根据when I came in可知是过去我进来的时候发生的动作,用一般过去时,故答案为C。
【点评】考查动词的时态,注意理解句意,根据时态的定义判断。
8.—What _______ you just now?
—Don't worry. Nothing _______.
A. has happens to; has happened B. happened; happened
C. happened; has happened D. happened to; has happened
【答案】英国留学条件D
【解析】【分析】句意:---刚才你发生了什么事?---别担心,没什么事发生。固定句式What happened to……发生了什么?第二空是回答之前并没有发生任何事情,所以不必担心,用现在完成时,has happened,故答案为D。
【点评】考查动词时态,一般过去时表示过去某个时间发生的动作;现在完成时表示过去的动作对现在造成的结果或影响。
9.I ________ an invitation to the concert. I can't wait to go.
A. receive B. will receive C. was receiving D. have received
【答案】D
【解析】simple【分析】句意:我已经收到音乐会的邀请,我等不及要去了。由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选D。
【点评】考查动词时态。根据题目所给语境推断出应使用的时态。
10.My mother a good example for me since I was young.
A. was B. has been C. will be D. is
【答案】 B
【解析】【分析】句意:打小以来,妈妈就是我的好榜样。根据时间状语“since l was young”可知,主句应用现在完成时,表示动作从过去一直持续到现在。故选B。
【点评】考查动词的时态
11.—Your family have________ Sydney on holiday. Why not join them?
—I've________ the city many times.
A. gone to; gone to B. been to; been to C. been to; gone to D. gone to; been to
【答案】 D
【解析】【分析】句意:——你家去悉尼度假了,为什么不和他们一起呢?——我们去过那个城市好几次了。根据 Why not join them,可知是have gone to,去了;根据 many times ,许多次,可知用have been to,去过,与次数搭配,故选D。
【点评】考查have gone to和have been to的用法,注意语境。
12.All members_______ are admitted to the auditorium.
A. have got the tickets B. that had got the tickets
C. that have got the tickets D. had got the tickets