当前位置:
文档之家› 专项训练现在完成时专项练习题及答案
专项训练现在完成时专项练习题及答案
【答案】B
【解析】【分析】句意:——露西,你认为《金银岛》怎么样?——它是如此令人激动以至于我读了两次。根据twice可知已经发生了,故此处用现在完成时,故为have read,故选B。
【点评】此题考查现在完成时的用法。
5.—How long can I _________ this book?
—Five days. But you must return it on time.
【点评】本题考查一般现在时和现在完成时的被动语态,注意sell的不同语态和用法。
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
C. has gone to; has been in D. has gone to; has been to
【答案】C
【解析】【分析】句意:——你的妈妈在哪里?——她去了澳大利亚,她在悉尼呆了两周了。has been to”去过某地“,现在已经回来了;has gone to”去了某地“,还没有回来;has been in”待在某地“一段时间。根据句意Where is your mother?可知,她的妈妈还没有回来,第二个空后面有一段时间for two weeks,应该用be in,故应选C。
【点评】本题考查延续性动词。以及borrow,lend,keep,kept四个词的词义和用法。
6.—Where is your mother?
—She ______ Australia and she ______ Sydney for two weeks.
A. has been to; has been in B. has been to; has been to
——Not yet, but I'm going to.
A. Did, work B. Are, working C. Have, worked D. Will , work
【答案】C
【解析】【分析】句意:萨姆,你计算出这道数学题了吗?——还没有,但是快了。结合语境可知上文描述的是现在已经完成的动作,故用现在完成时态。选C。
专项训练现在完成时专项练习题及答案
一、初中英语现在完成时
1.Ia cold. I am not feeling well now
A. caught B. have caught C. was catching D. had caught
【答案】B
【解析】【分析】句意:我感冒了,我现在不舒服。catch a cold意为“感冒”。由句意可知应用现在完成时。故选B。
【答案】D
【解析】【分析】open是非延续性动词,和表示一段时间的时间状语连用必须转化为延续性动词be open.根据句意,本句应用现在完成时态,故选D。
【点评】考查open转化为be open, be open里的open是形容词,不能加ed..
8.—— ______you _____ out the problem, Sam?
【解析】【分析】句意:——你还打篮球吗?——哦,不了。我已经有两年没有打过了。根据句中的for the last two years可知应与完成时态连用,又有时间是the last two years可知是从现在往前两年,因此应使用现在完成时态,故选A。
【点评】考查动词时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过去完y well.
A. sold out;are sold B. sell out;have sold
C. have been sold out;sell D. have sold out;sell
【答案】C
【解析】【分析】句意:所有的裙子都卖完了,他们非常畅销。第一空sell out“卖完”,强调裙子已经被卖完的状态,本句用现在完成时的被动语态:has/have+been+过去分词,sell的过去分词为sold;第二空sell作“销售”解释时用主动语态,在此处表一直卖得很好的状态,用一般现在时。故选C。
【点评】考查现在完成时。
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
A. borrow B. lend C. keep D. kept
【答案】C
【解析】【分析】句意:——我能保留这本书多长时间?——五天。但是你一定要按时归还它。A,borrow借,瞬间性动词;B, lend接,是瞬间性动词;C,keep保留,是延续性动词;D,kept是过去式。此处与how long连用,故此处用延续性动词,位于情态动词can之后,故用动词原形keep,故选C。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。
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
【点评】考查动词的时态,以及has been to ,has gone to ,has been in的含义和用法。
7.The small shop ________ for several years.
A. opened B. has been opened C. has opened D. has been open