Ⅰ. 用“情态动词+have done”的形式填空
1. You shouldn’t/oughtn’t to have helped (help) him; he could do it by himself.
2. Wang Lin came out. He must have finished(finish) his work.
3. Mike couldn’t have found(find) his bike, for he came to school by bus this morning.
4. The dust cloud may have cut(cut) off the sunlight.
5. Today is Sunday. You needn’t have come(come) to school.
6. He must have been (be)to Beijing, for he knows it very well.
7. He cannot have been (be) to the city.
8. We ought to/ should have reviewed (review) lessons last night, but we went to the concert instead.
9. There was a time when people may have felt (feel) awkward about ordering one dish in a restaurant.