project was begun four hours ago and we have been doing it since then. So we are very tired and we need a rest badly,所以选项为B。
3. Shakespeare's play Hamlet _________ into at least ten different films over the past years.
A. had been made B. was made C. has been made D. would be made
【答案】C
【解析】over the past years是现在完成时明显标志,考生可以直接入选。虽然翻译成"在过去的几年中",但实际上还是指从过去截至到现在,也应该用现在完成时。
4. --- So what is the procedure?
--- All the applicants _________ before a final decision is made by the authority.
A. interview B. are interviewing
C. are interviewed D. are being interviewed
【答案】C
【解析】考查时态语态,首先是被采访,所以只能选C和D,根据句意判断,没有"正在被采访"的意思,所以排除D,选C。记住:进行时表动作正在进行一般都很形象,上下文语境中通常有标志性词,如hurry up、look、listen等,再者就是用进行来表示语气情感加强,如麦当劳的广告语"I'm loving it",译为"我就喜欢"。
5.Now that we ____ all the money, it's no use turning on me and saying it's all my fault.
A. had lost B. lost C. have lost D. lose
【答案】C
【解析】考查动词的时态。根据句子的意思,表示发生在过去的动作对现在所产生的影响,所以应该用现在完成时。此句的意思是"由于我把所有的钱都丢失了,所以再开始说是我的过错也就没有意义了"。
基础演练
一. 单选
1. The twins, who their homework, were allowed to play badminton on the playground.
A. will finish B. finish C. have finished D. had finished
2. ---Hi, let's go skating.
--- Sorry, I'm busy right now. I ___ in an application form for a new job.
A. fill B. have filled C. am filling D. will fill
3. Jane is in a hurry because the train to the airport leaves _______ half an hour.
A. by B. in C. for D. until
4. --- What time is it?
--- I have no idea. But just a minute, I ______ it for you.
A. check B. checked C. will check D. would check