阅读量:
典型一般将来时考题详解
【例1】Turn on the television or open a magazine and you __________ advertisements showing happy families
A. will often see B. often see
C. are often seeing D. have often seen
分析:A。这是“祈使句+and +陈述句”句型,祈使句相当于一个条件状语从句,and后的陈述句的谓语用一般将来时,这是一个较为固定的句型。
【例2】He was hoping to go abroad but his parents __________ that they won’t support him unless he can borrow money from the bank.
A. were deciding B. have decided
C. decided D. will decide
分析:B。因宾语从句中的时态是一般将来时,主句中的谓语动词不可能是过去时态,排除选项A和D; 由语境判断,不是“将要决定”,而是“现在已经决定”,所以排除D,而选B。
【例3】 —How can I apply for an online course?
—Just fill out this form and we __________ what we can do four you.
A. see B. are seeing
C. have seen D. will see
分析:D。表示将要发生的情况,自然是用一般将来时。
【例4】If their marketing plans succeed, they _________ their sales by 20 percent.
A. will increase B. have been increasing
C. have increased D. would be increasing
分析:A。由于if条件从句用的是一般现在时,所以其相应的主句宜用一般将来时。
【例5】 Population experts predict that most people _________ in cities in the near future.
A. live B. would live
C. will live D. have lived
分析:C。根据句中的in the near future可知要用一般将来时。
【例6】When I talked with my grandma on the phone, she sounded weak, but by the time we ________ up, her voice had been full of life.
A. were hanging B. had hung
C. hung D. would hang
分析:C。从逻辑上说,当我在电话里和奶奶聊天时,她的声音听起来很虚弱;但到我们要挂电话时,她的声音又充满朝气。从逻辑上说,应该是“奶奶的声音又充满朝气”在先,“我们挂断电话”在后,如果是反过来的话,那说话者就无法听知道“奶奶的声音又充满朝气”之回事了。所以“挂断电话”应用一般过去时。另外,由于by the time后接的定语从句通常要用一般现在时代替一般将来时,用一般过去时代替过去将来时,所以选项D不能选。
【例7】—Ann is in hospital.
—Oh, really? I ________ know. I ________ go and visit her.
A. didn’t; am going to B. don’t; would
C. don’t; will D. didn’t; will
分析:D。根据句意,在此之前说话人不知道安住院了,因此空用一般过去时;说话人打算去看她,这个动作还没发生,因此第二空用一般将来时。注意be going to与will表示将来的区别:表示临时的决定,要用be going to,不用 will(www.yygrammar.com)。
【例8】I’ll go to the library as soon as I finish what I ______.
A. was doing B. am doing
C. have done D. had been doing
分析:B。句意是:我一完成我做的工作就去图书馆。由于“去图书馆”用的是一般将来时,说明要完成的工作是“现在”正在做的事情,故用现在进行时。又如:
He is studying architecture. 他在学习建筑。
The ambulance is carrying wounded people to the nearest hospital. 救护车正在把受伤的人送到最近的医院。