30. You are late again. You _____ here earlier.
A. should come B. will come
C. should have come D. will have come
29. _____ it _____ for your help, I couldn’t have make any progress.
A. Were; not B. Had; not been C. Should; not been D. Did; be
28. They stopped at Hangzhou so that they _____ the West Lake.
A. will visit B. can visit C. may visit D. might visit
27. It is high time that our child _____ to do some housework.
A. learned B. learn C. will learn D. would learn
26. It is necessary that our drinking water _____ cleaner.
A. should be made B. is made C. would be made D. was made
25. The monitor made a proposal that the whole class _____the matter.
A. discussed B. would discuss C. be discussed D. discuss
24. My suggestion is that we _____ the sports met.
A. would put off B. should put off C. putted off D. be put off
23. The workers in France demanded that the their pay _____ from the following week on.
A. would be raised B. was raised C. be raised D. raised
22. Without your help, I _____ in my English study.
A. would not have succeeded B. hadn’t succeeded
C. will not succeed D. won’t have succeeded
21. The TV play for tonight won’t be interesting. Even if it _____, I might not have time for it.
A. would be B. be C. had been D. were