2. My mother often asks me _____early .
A. get up B. got up C. getting up D. to get up
3. Xiao Pei said she ______ Hainan for 3 months.
A. has been in B. had been in C. had been to D. had gone to
解析:“小培说她去了海南三个月 ”。have been to 和have gone to 都是短暂性的动词短语。所以适应表示状态的have been in. 应选B.
时态综合例题解析:
1--What are Mr and Mrs Black doing ?
---They _____ tea in the garden.
A. are drinking B. drank C. have drunk D. drink
2. Mary said it was at least five years since he ______ a good drink.
A. enjoyed B. was enjoying C. had enjoyed D. would enjoy
解析:It was + 时间段+since 引导的从句中用过去完成时。应选C。
1. He ______ in Shanghai University for four years before he ______ Beijing.
A. studied, had gone B. had studied, went
C. has studied, goes D. had studied, had gone
解析:“他去北京之前在上大学学习了4年 ”。在上海学习的动作发生在去北京之前,因此第一个空应用过去完成时。此题选B。
2、表示 从过去某一时间开始一直延续到过去另一时间的动作或状态。常与for (后跟段时间)或since (后跟点时间)等连用.如:
She had worked in this school since it opened 25 years ago.
例题解析:举一反三,学的更轻松!
1、表示在过去某一时间或动作之前已经发生或完成的动作。 他表示的时间是“过去 的过去 ”常与by last year, by the time of yesterday,等连用。如:
She said she had seen the film 4 times.
When Mr Li got to the classroom, all the students had begun reading.
By the time they arrived, the bus had left.
7、过去完成时态
1)过去完成时态的构成:
肯定式:had + 动词的过去分词
否定式:hadn’t + 动词的过去分词
疑问式:Had … + 动词的过去分词
简略回答: Yes, 主 + have/has had.
No, 主 + had现在完成时的用法
过去完成时的用法:
6、过去进行时
1)过去进行时的构成: was / were +v-ing
2) 过去进行时的用法:
过去某一阶段或某一时刻正在进行的动作。 例如:
This time last year I was living in Brazil.
What were you doing at 10 o'clock last night?
3)常用于过去进行时的时间状语:
at four yesterday afternoon,then,at that time/moment 等。
例题解析:举一反三,学的更轻松!
Daddy promised me he ______ me a computer
A. was bought B. had bought C bought D. would buy
解析:“爸爸答应我给我买一台电脑”。宾语从句中的动作是以过去为起点将要发生的动作,应用过去将来时。
选D。
They said they ______ do some sports if it was fine.
A. were going to B. went C. would going D. were going
解析:“他们说如果天气好的话他们打算去运动。”去做运动发生在说话之后,所以应选用过去将来时,答案B不合适,“打算作某事”为“be going to do ”.would 后面应跟动词原形,应选A.
3. I ______ you for a long time. Where ______ you ______?
A. Didn’t seen; did, go B. didn’t see; have, gone C. haven’t seen; have, been D. haven’t seen; have gone
解析:for+段时间一般预先在完成时连用。“你去哪儿了? ”(在这段时间你不在)应选C。
2、表示 “过去的动作”一直延续到现在并有可能继续延续下去. 常与for (后跟段时间)或since (后跟点时间)等连用.如:
I have been a member of the Party for 10 years.
I have been a member of the Party since 10 years ago.
注:在有for 和since 引导时间状语的句子中不能用短暂性动词,应用与之相应的表示状态的词。如:
He has died for 3 years.(F)
He has been dead for 3 years.(T)
注意:①现在完成时不能和表示明确的过去时间连用。如:in 1998, last morning等
②have/has been to 表示“去过”(去了又回来了)
have/has gone to 表示“去过”(去了没回来了)
如:Where has she gone?(句中所指的人不在)
Where has she been?(句中作指的人在)
例题解析:举一反三,学的更轻松!
--How long ______ he ______ a fever?
--- Ever since last night.
A. have, got B. have , had C. have, caught D. did, have
解析:此句表示从昨晚起持续到现在的状态,应用现在完成时,去掉答案D。因为是段时间, 所以不能用短暂行动词,get和catch 都是短暂行动词。 因此选B.
My bowl is empty. Who ______ all my soup?
A. drinks B. had drunk C. has drunk D. drank
解析:碗是空的了,这里强调的是所发生的动作造成的结果。 “谁把我的汤都喝了。应选C.
湖北省互联网违法和不良信息举报平台 | 网上有害信息举报专区 | 电信诈骗举报专区 | 涉历史虚无主义有害信息举报专区 | 涉企侵权举报专区
违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com