内容正文:
动词的时态和语态
1. My hands are dirty.I____________ the door all the morning.
A. paint B. will paint C. have been painting D. had painted
【答案解析】 C
【详解】考查时态。句意:我的双手很脏。我早上一直在粉刷门。all the morning强调一直在做某事,早上一直在做某事,造成的影响是现在手很脏,即表示动作从过去某时开始一直持续到现在(并且有可能继续持续下去),应用现在完成进行时。故选C。
2. We hurried to the railway station yesterday only to be told that our train _____ off.
A. put B. was put C. has put D. had been put
【答案解析】 D
【详解】考查时态语态。句意:昨天我们匆忙赶到火车站,结果却被告知我们的火车被推迟了。根据空前谓语动词 hurried可知,空处谓语动词发生在这之前,即“过去的过去”,所以空处谓语动词需用过去完成时态:had done,因为火车是被推迟,所以空处谓语动词需用过去完成时态的被动语态:had been done。故选D。
3. —Do you know anything about the school?
—Yes. In fact,this is the third time I here.
A. was
B. came
C. have been
D. will come
【答案解析】 C
【详解】考查固定句式和时态。句意:--你了解这所学校吗? --是的,事实上,这是我第三次到这里。分析句子可知,考的是固定句型It /This is/was the first.. time (that) sb. have done /had done sth.,意为“第一次 /第几次做某事情”。该句中的谓语是is,因此从句的谓语用现在完成时态。故选C。
4. But for the fact that he ______ the truth, he ______ for a week's imprisonment.
A. didn't know; would be punished B. hadn't known; might have punished
C. didn't know; would have been punished D. hadn't known; could be punished
【答案解析】 C
【详解】考查时态和虚拟语气。句意:要不是因为他不知道真相,他会受到一周监禁的惩罚。分析句子可知,他不知道真相是过去的事实,因此需使用一般过去时。“that he … the truth”是fact的同位语。根据but for…可知,整句话是对过去的虚拟,因此需使用would/could/might/should+ have done的形式。根据句意,“他受到惩罚”应使用被动语态。故选C。
5. It is said in the book that Thomas Edison (1847-1931)______ the world leading inventor for sixty years.
A. would be B. has been C. had been D. was
【答案解析】 D
【详解】考查动词时态。句意:书里说,托马斯·爱迪生是六十年来是世界领先的发明家。分析句子可知,根据括号内的时间可判断应使用一般过去时,陈述过去客观事实,且没有另一个过去的时间或动作与之比较,因此不能使用过去完成时。故选D。
6. As soon as he comes back,I’ll tell him when________ and see him.
A. you will come B. will you come
C. you come D. do you come
【答案解析】 A
【详解】考查时态和宾语从句。句意:他一回来,我就告诉他你什么时候来看他。宾语从句要使用陈述语序,排除了BD项。根据句义可知你来看他是将来要发生的事情,故使用一般将来时。故A正确。
7. —Yo