x
x
k He has been in the army for four years. He joined the army four years ago. It is four years since he joined the army. ◆点拨 解题时: ①抓住时间状语是关键:判断是否有具体的表示过去的时间状语。 ②要结合语境来判断,是否强调动作对现在造成的影响。 ③结合语境来判断,动作是否持续到现在。 典例 (北京卷,27)—That must have been a long trip. —Yeah, it
________ us a whole week to get there. A. takes
B. has taken
C. took
D. was taking 解析:C。本题考查动词的时态。句意:——那一定是一段长的行程。——是,那花费了我们整整一个周的时间才到达那里。上句的must have done是对过去发生的事情的推测,故此处用一般过去时态,与上句时态一致;take意为“花费”,是非延续性动词,不能用于进行时态。 ◆链接 have/has been to表示到过某个地方,而have/has gone to表示已经去了某处。 He has been to Beijing. 他到过北京。(现在他已不在北京) He has gone to Beijing. 他去北京了。(现在他不在此地)
二、一般过去时与过去进行时的区别 1.一般过去时往往表示某一动作已经完成,而过去进行时却表示动作在持续或未完成。 He wrote a letter last night.(信已经写完) He was writing a letter last night.(信可能未写完)
【安徽省明光英普辅导中心高考英语二轮复习精品课件:动词的时态和语态】相关文章:
★ 湖南省汝城二中2014届高考英语一轮复习阅读训练 (11)
★ 安徽省淮南市2014高考英语一轮单项选择及文章训练(1)及答案
★ 安徽省淮南市2014高考英语一轮单项选择及文章训练(6)及答案
★ 安徽省淮南市2014高考英语一轮单项选择及文章训练(8)及答案
最新
2017-04-24
2017-04-24
2017-04-24
2017-04-24
2017-04-21
2017-04-21