高考语法终极解析(七)——过去完成进行时与将来完成时(2)
You'll get to like the subject after you have studied it for some time. 在学习这个学科一段时间之后,你就会喜欢它的。 I'll go and see the exhibition as soon as I have finished my work. 我一做完作业就
You'll get to like the subject after you have studied it for some time.
在学习这个学科一段时间之后,你就会喜欢它的。
I'll go and see the exhibition as soon as I have finished my work.
我一做完作业就去看展览。
3. 将来完成时还可以表示可能性,或设想。例如:
It's five o'clock;they will have arrived home by now.
已经五点钟了,他们现在应该已经到家了。
(三)将来完成时与一般将来时的比较:
有具体的时间状语要用一般将来时。如:
Mr Smith will return home on the first Sunday next month. 史密斯先生将于下月的第一个星期日回家。
将来完成时的时间状语一般用介词by引入,如:
Mr Smith will have returned home by next month. 到下个月史密斯先生将已回到家了。
典例精析:
1. They ________ on the program for almost one week before I joined them, and now we ________ it as no good results have come out so far. (2005 江苏)
A. had been working; are still working B. had worked; were still working
C. have been working; have worked D. have worked; are still working
答案:A。
解析:不难看出第一空的动作发生在I joined them以前,且持续了一个周,应该用过去完成进行时;and now说明下面的动作仍在进行之中,应该用现在进行时。故选A。
2. Father ______ for London on business upon my arrival, so I didn't see him. (2005 福建)
A. has left B. left C. was leaving D. had left
答案:D。
解析:由I didn't see him可知父亲在我回来以前已经离开,动作发生在过去某个动作以前,故选用过去完成时。答案D。
3. The policeman's attention was suddenly caught by a small box which ______ placed under the Minister's car. (2005 广东)
A. has been B. had been C. was being D. would be
答案:B。
相关文章:
同学们在英语学习上有任何疑问,可咨询吕腾飞老师
e度论坛讨论地址:
e度空间答疑地址:
e度论坛答疑地址:
(责任编辑:www.360gaokao.com)特别说明:由于各方面情况的不断调整与变化,360高考网所提供的所有考试信息仅供参考,敬请考生以权威部门公布的正式信息为准。如有出入,欢迎大家予以指正!