专项训练现在完成时专项练习题及答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
专项训练现在完成时专项练习题及答案
一、初中英语现在完成时
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。
【点评】本题考查延续性动词。以及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
【点评】本题考查一般现在时和现在完成时的被动语Βιβλιοθήκη Baidu,注意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
【解析】【分析】句意:——你还打篮球吗?——哦,不了。我已经有两年没有打过了。根据句中的for the last two years可知应与完成时态连用,又有时间是the last two years可知是从现在往前两年,因此应使用现在完成时态,故选A。
【点评】考查动词时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。
A. borrow B. lend C. keep D. kept
【答案】C
【解析】【分析】句意:——我能保留这本书多长时间?——五天。但是你一定要按时归还它。A,borrow借,瞬间性动词;B, lend接,是瞬间性动词;C,keep保留,是延续性动词;D,kept是过去式。此处与how long连用,故此处用延续性动词,位于情态动词can之后,故用动词原形keep,故选C。
【点评】考查动词的时态,以及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
3.All the skirts.Theyvery 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
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。
9.I ________ an invitation to the concert. I can't wait to go.
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。
【答案】B
【解析】【分析】句意:——露西,你认为《金银岛》怎么样?——它是如此令人激动以至于我读了两次。根据twice可知已经发生了,故此处用现在完成时,故为have read,故选B。
【点评】此题考查现在完成时的用法。
5.—How long can I _________ this book?
—Five days. But you must return it on time.
A. receive B. will receive C. was receiving D. have received
【答案】D
【答案】D
【解析】【分析】open是非延续性动词,和表示一段时间的时间状语连用必须转化为延续性动词be open.根据句意,本句应用现在完成时态,故选D。
【点评】考查open转化为be open, be open里的open是形容词,不能加ed..
8.—— ______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。
相关文档
最新文档