... have stopped C. would have stopped D. would stop 18. “Did he study yesterday?” “No, but if he _______, he would have done better on today’s test. ” A. had B. has C. will study D. had done 19. ... a long way to walk if we__________out of petrol here.A. got B. get C. didn’t get D. don’t get 18. If you shake the bottle of port- a kind of vine, it________ fit to drink.A. were not B. is ... have taken / had had B. would have taken / hadC. would take / has had D. would take / had had 18. If there ______ no floods last year, the crop ______ better.A. had been / would have been B....