didn’t you
couldn’t you
hadn’t you
shouldn’t you
第1题:
A、would do, help.
B、could have done, to help.
C、would have done, helping.
D、could do, helped
第2题:
_______more attention, the young trees could have grown much better.
A. To give
B. Given
C. Give
D. Having given
参考译文:倘若给予更多关注,这些小树本来可以长得更好。given表假设,常与虚拟语气连用。
第3题:
A.You must be tired.
B.Couldn't you stay a little longer?
C.I'm sorry to have taken up too much time.
D.Go slowly.
第4题:
With a little more patience, you () the job better.
A、could do
B、would do
C、could have done
D、must have done
第5题:
-- Why don't you stay a little longer?
-- _____
A. I wish I could, but it's already late.
B. I don't want to.
C. I couldn't.
D. Thank you very much.
第6题:
Mary: What are you working on? Susan: I'm doing some embroidery. Mary: ______ Susan: I don't do very much, just for very special occasions.
A.I didn't know you did needlework.
B.I think you have done a good job.
C.Where did you learn to do needlework?
D.Why do you do needlework?
第7题:
Had you worked harder that time, you ______ a better position.
A. could get
B. have got
C. would get
D. would have got
第8题:
A.has so much been done
B.have so much been done
C.has been done so much
D.so much have been done
第9题:
A、They were not nervous at all
B、They were still young
C、They played naturally
D、They couldn’t have done better
第10题:
Why do you want to leave your previous job?().
A. I'm hoping to have a better position.
B. I don't want to work at all.
C. You won't understand it.