正确答案:B
答案讲解:根据时间状语up to now(直到现在),我们可知本句的动词应用完成时态,所以答案为B,意思是“到目前为止我还不是很成功”。
15、The wheat ____________cut three days ago.
A. were B. has been C. Had D. was 正确答案:D 答案讲解:短语three days ago是一般过去时的时间状语,主语the wheat是不可数名词,所以应选D,意思是“麦子三天前就割了”。
Unit 3 将来时
1 One____________if one breaks the law.
A. will be punished B. will punish C. is being punished D. has been punished 正确答案:A
答案讲解:one 和punish之间是被动关系,应用被动语态。根据条件状语从句if one breaks the law可知punish这个动作没有发生,应该用一般将来时,所以答案为A,意思是“如果一个人触犯法律,就会受到惩罚”。
2、If you____________quiet, I'll tell you what happened. A. be B. are to be C. are D. will be 正确答案:C
答案讲解:如果主句是一般将来时,在条件状语从句中,通常用一般现在时代替一般将来时,所以本题应选C,意思是“如果你安静下来,我就告诉你发生了什么”。 3、Middle school boys____________not to smoke.
A. always tell B. are told always C. are always told D. is always told 正确答案:C
答案讲解:主语middle school boys是复数,而且与谓语动词tell之间是被动关系,这样可以排除A和D。副词always应该放在助动词和实义动词之间,所以应该选C,意思是“中学男生总是被告知不要抽烟”。
4、If you study hard, you____________the examination.
A. has passed B. are passing C. have passed D. will pass 正确答案:D
解析:分析句意,即“如果你好好学习,你就会通过考试”,可知pass这个动作还没有发生,应该用一般将来时,所以选D。
5、John does a lot of housework every evening, but now he ____________his schoolmates with their lessons.
A. help B. is helping C. helps D. has helped 正确答案:B
答案讲解:根据but后面的时间状语now可知这一动作正在进行中,应该用现在进行时,所以选B,意思是“约翰每天傍晚做很多的家务活,但是现在他正在帮助他的同学们复习功课”。 6、The song ____________by children.
A. is often sung B. was often sung C. sings D. has often sung 正确答案:A
答案讲解:主语the song 是单数,和谓语动词sing之间是被动关系,而副词often表明是经常发生的动作,应用一般现在时,所以答案为A,意思是“孩子们经常唱这首歌”。 7、By the end of 2020 China ____________much stronger and richer.
5
A. will become B. would become C. is becoming D. will have become 正确答案:D
答案讲解:根据时间状语by the end of 2020可知本句表示在未来的时间点之前将会完成的动作,应该用将来完成时,所以答案为D,意思是“到2020年末,中国将会变得更加强大、富有”。 8、It ____________years since I last saw you. A. was B. is C. will be D. has been 正确答案:D
解析:根据时间状语since I last saw you,可知前面的动作是从过去发生一直持续到现在,应该用完成时态,所以选D,意思是“自从我上次看见你已经过去很多年了”。 9、The room____________often cleaned by the worker. A. has B. will be C. was D. is 正确答案:D
答案讲解:主语the room 是单数,和谓语动词clean之间是被动关系,而副词often表明是经常发生的动作,应用一般现在时,所以选D,意思是“房间经常由工人打扫”。 10、 The railway____________in three years.
A. is complete B. will completed C. has completed D. will be completed 正确答案:D
解析:根据时间状语in three years可知这个动作将要发生,应该用一般将来时态,而主语railway和谓语complete之间是被动关系,所以答案为D,意思是“铁路将在三年内完成”。 11、The Anti-Japanese War____________in 1937 and it____________eight years.
A. break out …last B. was broken out …lasted C. broke out …last D. broke out…lasted 正确答案:D
答案讲解:根据时间状语in 1937可知这是过去发生的事情,应用一般过去时。主语the Anti-Japanese Warr和谓语broke out是主动关系,不能用被动语态,所以答案为D,意思是“抗日战争爆发于1937年,持续了8年之久”。
12、____________you____________there before?
A. Have, been B. Have, gone C. Have, been to D. Have gone to 正确答案:A 答案讲解:本题意为“你以前去过哪儿吗?”,表明说话时双方都不在那个地方,应该用have been to 结构,所以答案为A。
13、Tom ____________ his lessons from seven to eight last night.
A. was doing B. had done C. were taken D. had been taken 正确答案:A
答案讲解:时间状语from seven to eight last night表示的是一段时间,所以应该用过去进行时,意思是“汤姆昨晚从7点到8点这段时间正在学习功课”,所以答案为A。 14 He____________thin. What happened to him?
A. was getting B. is getting C. will getting D. had been got 正确答案:B
答案讲解:本句表示的是汤姆现在处于的一种状态,应该用现在进行时态,所以答案为B,意思是“他变得瘦了,发生了什么事情?”。
15、I ____________my homework now.
A. finish B. finished C. have finished D. had finished 正确答案:C 答案讲解:此句用现在完成时表示某一动作对现在造成的影响或结果,意思是“我现在已经完成了作业”,
6
所以应该选C。
Unit 4 动词的语态
1、That factory ____________ nearly 50 years ago.
A. has been built B. had built C. was built D. has built 正确答案:C
答案讲解:根据时间状语nearly 50 years ago,可知谓语动词应该用一般过去时;而主语the factory和谓语build之间是被动关系,所以答案为C。句子的意思是:“这个工厂修建于50年前。” 2、We all believe that computer____________ smaller and smaller in the coming years. A. can be become B. will be got C. will be changed D. can turn 正确答案:D
答案讲解:此题意思是:“我们都相信在未来几年中计算机会变得越来越小。”能表达此意的只有A、B和D选项。动词become、get和turn + adj.可以构成主系表结构,且不用被动语态,所以答案应选D。 3、He ____________ not to leave waste paper in public places any more. A. warns B. warnd C. is warned D. was warned 正确答案:D
答案讲解:分析句子结构,主语he和谓语warn之间是被动关系,而这件事很明显是发生在过去,所以答案为D。句子的意思是:“他被警告不要再把废纸扔在公共场所。” 4、Don't worry. Everything will____________in time.
A. be finished B. finish C. Finished D. be finishing 正确答案:A
答案讲解:主语everything和谓语动词finish之间是被动关系。在将来时态中,被动语态形式为“主语+will be + V.p.p.”,所以答案为A。句子的意思是:“不要担心,每件事都会按时完成。” 5、Such problems ____________ as soon as possible.
A. have solved B. have been solving C. have to solve D. have to be solved 正确答案:D
答案讲解:分析句子结构,主语such problems和谓语solve之间是被动关系,所以答案应选D。“主语+ have to + be +V.p.p.”的意思是“不得不被……”。句子的意思是:“这样的问题不得不尽快解决。” 6、Her application for the position ____________ by the boss.
A. was refusedB. was refusingC. refusedD. is refusing 正确答案:A
答案讲解:分析句子结构,主语her application for the position和谓语refuse之间是被动关系,所以答案应选A。句子的意思是:“她申请那个职位被老板拒绝了。” 7 The event ____________ at the time last year.
A. happens B. happened C. is happened D. was happened 正确答案:B
答案讲解:动词happen是不及物动词,没有被动语态;时间状语at the time last year表明这件事发生在过去,应该用一般过去时,所以答案为B。句子的意思是:“这件事发生在去年的这个时候。” 8 Much ____________ in the past few years.
A. has done B. Did C. has been done D. was done 正确答案:C
答案讲解:主语much和动词do之间是被动关系,时间状语in the past few years是现在完成时的一个标志,所以正确答案是C。句子的意思是:“在过去的几年中完成了很多事情。” 9、 Because of the rainy day, the match ____________
7
A. has been putting off B. has put off C. put off D. has been put off 正确答案:D
答案讲解:主语the match和谓语put off之间是被动关系,应用被动语态,所以答案为D。句子的意思是:“由于下雨,比赛被推迟了。”
10、Working hours in the United States ____________over the past 20 years. A. have increased B. increased C. were increasing D. have been increased 正确答案:A
答案讲解:increase在句中表示一种状态而不是动作,所以不能用被动语态;根据时间状语over the past 20 years,可知本句应用现在完成时,表示过去发生的事情对现在的影响,所以答案为A。句子的意思是:“在美国过去的20年中,工作时间增加了。”
11、Since computers were invented, it ____________ that they are indispensable for scientific research.
A. thought B. has been thought C. is thinking D. had thought 正确答案:B
答案讲解:it在句中作形式主语,句子真正的主语是that引导的从句,而且it和think是被动关系,应用被动语态,所以应选B。句子的意思是:“自从计算机发明以来,人们就认为它们对科学研究而言是必不可少的。”
12、He was told that after he graduated he ____________ by a company. A. would be employed B. would get employed C. would be employing
D. would employ 正确答案:A
答案讲解:主语he和谓语employ之间是被动关系,应用被动语态,而get employed是比较口语化的一种被动语态,这种结构中很少用by短语,所以答案为A。句子的意思是:“他被告知毕业后会被一家公司聘用。”
13、The steps of progress in society ____________ of as having happened in a short time. A. must not think B. must not be thought C. must think D. thought 正确答案:B
答案讲解:主语the steps of progress in society和谓语think of之间是被动关系,应用被动语态,所以应选B。句子的意思是“不应该认为社会进步的步伐会在短时间内发生。”
14、His wife told him that the kitchen ____________ cleaned by the sweeper. A. was being B. was getting C. has been D. got 正确答案:A
答案讲解:主语the kitchen和谓语clean之间是被动关系,应该用被动语态。get +V.p.p.是比较口语化的一种被动语态,这种结构中很少用by短语,故可以排除B和D。主句是一般过去时,从句也应用过去时态,故又可以排除C。所以,正确答案为A,这是过去进行时的被动语态结构。句子的意思是:“他的妻子告诉他清洁工正在打扫厨房。”
15、Owing to the snowstorm, the trip to the mountain ____________.
A. has been canceling B. has canceled C. Canceled D. has been canceled 正确答案:D
答案讲解:the trip to the mountain和cancel 之间是动宾关系,所以这里应该用被动语态,用be+V.p.p.的形式,这里符合要求的只有D,因此正确答案应该是D。
8