1. I’ll go with you as soon as I ______ my work.
A. will finish B. shall finish
C. finish D finished
答:C。在主从复合句中,若主句的时态是将来时,状语从句的时态用一般现在时来代替将来时。
2. This is a photo of the power-station that _________ in my hometown.
A. has set up B. has been set up
C. was set up D. is set up
答:B。发电厂已被建起来,应用现在完成时的被动语态。
3. Great changes ______ in the city, and a lot of factories
A. have been taken place, have been set up
B. have taken place, have been set up
C. have taken place, have set up
D. were taken place, were set up
答:B。take place“发生”为不及物短语,不能用被动语态。建起很多于厂应用现在完成时。
4. No permission has__________ for anybody to enter the building.
A. been given B. given
C. to give D. be giving
答:A。应用被动语态。
5. —Where__________ the recorder? I can’t see it anywhere.
—I __________ it right here. But now it’s gone!
A. did you put, have put
B. have you put, put
C. had you put, was putting
D. were you putting, have put
答:B。现在完成时强调对现在产生的结果和影响,而一般过去时则单纯指过去,和现在没联系,根据题干中 But now it’s gone 可判断前句用过去时put。
6. Hello! I_______you__________ in London. How long have you been here?
A. don’t know, were B. hadn’t known, are
C. haven’t known, are D. didn’t know, were
答:D。“我不知道你在伦敦”指在见到你之前不知道,故用一般过去时。
7. —When__________ again?
—When he________, I’ll let you know.
A. he comes, comes
B. will he come, will come
C. he comes, will come
D. will he come, comes
答:D。表“他什么时候再来”应用一般将来时,问句形式。第二个空,主句是将来时,从句用一般现在时来代替将来时。