虚拟语气基础训练 100 题1. If my brother ____ here last Sunday, he ____ me from going.A. had been; would have preventedB. had been; would preventC. were; would preventD. were; would have prevented2. The judge ordered that the thief ____ punished.A. would beB. should beC. were to beD. must be3. He talked as if ____ for many years.A. is living thereB. was living thereC. has lived thereD. had lived there4. I wish I ____ you yesterday.A. sawB. did seeC. had seenD. were to see5. The rice ____ if you had been more careful.A. wouldn’t be burningB. would not burnC. would not have been burned D. wouldn’t be burnt6. Without electricity, human life ____ quite different today.A. would B. will beC. would have beenD. would be7. I’d rather you ____ anything about it for the time being.A. don’t doB. didn’t doC. hadn’t doneD. won’t do8. If he ____ in a day or two, I would wait for him.A. returnsB. should have returnedC. were to returnD. have returned9. I would go to the condert but I ____ no time.A. hadB. had hadC. haveD. have had10. How nice it ____ if I ____ a sister like you!A. should be; had beenB. would be; had beenC. would be; hadD. were; had11. ____ in your position, I would go.A. If IB. Were IC. If was ID. If I am12. _____ five minute earlier, you could have seen them off.A. If you should arrive B. If you arrivedC. Had you arrivedD. Should you arrive13. I am glad we had a map. I am sure we ____ if we ____ one.A. would have got lost; hadn’t hadB. would get lost; hadn’tC. couldn’t have get lost; had hadD. may get lost; don’t have14. The doctor insisted that this patient ____ seriously ill and he _____ on.A. should be, should be operatedB. should have been; had been...