We have done things we ought not to have done and ________ undone things we ough
题型:不详难度:来源:
We have done things we ought not to have done and ________ undone things we ought to have done.A.left | B.leave | C.will leave | D.leaving |
|
答案
A |
解析
并列的谓语:have done和have left并列,省略 have. |
举一反三
— Why weren"t you at the meeting? — I ________ for a long distance call from my sister in America.A.was waited | B.was waiting | C.has waited | D.have been waiting |
|
The little boy is dirty from head to foot because he ________ in the mud all morning.A.has played | B.is playing | C.has been playing | D.was playing |
|
The new dictionaries are very useful. They ________ well and ________ already .A.sell; have been sold out | B.sold; had sold out | C.sell; sell out | D.are sold; have been sold out |
|
It seems water ______ from this tap for some time. We’ll have to take it apart to put it right. A.had leaked | B.is leaking | C.leaked | D.has been leaking |
|
—Don’t you feel surprised to see Bruce at the meeting? —Yes. I really didn’t think she ________ here. A.has been | B.had been | C.would be | D.would have been |
|
最新试题
热门考点