A: has been done
B: had been done
C: will have been done
D: will be done
举一反三
- The work()by the time you get there. A: Awill have been done B: Bwas done C: Chad been done D: Dhas done
- Given more attention, the work() A: had been better done B: will be done better C: was better done D: could have been better done
- The millions of calculations involved, ____by hand, would have lost all practical value by the time they were finished. A: had they been done B: they had been done C: having been done D: they were done
- The homework when they left. A: did B: had done C: had been done D: has done
- We wish the work could ______ more quickly, but we'd had some difficulties in getting the right kind of supplies. A: have done B: have been done C: have been doing D: be done
内容
- 0
Homework____________on time will lead to better grades.A. done B. having done C)) be done D. to A: having done B: done C: be done D: to have been done
- 1
Only in the past few years _______ to improve the living conditions in this area. A: something has been done B: there is something done C: has there something been done D: has something been done
- 2
Only recently_________ to deal with the environmental problems. A: something has done B: has something done C: has something been done D: something has been done
- 3
I shall tell you what he ____at three o’clock yesterday afternoon. A: has done B: has been done C: had been doing D: was doing
- 4
Even if I with you then, I much for you. A: would be; would not do B: were; should not have done C: had been; would not do D: had been; should not have done