How I regretted the days when I had played and should have studied.
You shouldn’t have told anyone about it.
2）must + have +过去分词
表示对过去情况的推测，意为“一定， 想必，可能”。表示对过去情况的否定推测用“can’t (couldn’t) + have +过去分词”，不用“mustn’t + have +过去分词”，反意疑问句用have (has)。有明确表示过去时间的状语（before除外）时反意疑问句用did。
Since the ditch is full of water, it must have rained last night.
Joe can’t have left. I saw him just now.
The party couldn’t have been successful as you had hoped.
He must have finished his homework, hasn’t he?
He must have attended the meeting yesterday evening, didn’t he?
3）may (might) + have +过去分词
表示对过去情况的推测。用might + have +过去分词可以用于肯定句、否定句，但不用于疑问句。
In return I may have been able to teach you a little about medical technique.
Might he have been caught and killed?错误
4）can (could) + have+过去分词
They can’t have lost themselves in the woods, because I drew a map to them.
Bill couldn’t have gone home this weekend. I saw him at the school ground this morning.
5）need + have +过去分词
Need you have watched TV last night?
You needn’t have woken me up so early. I小明要想解开自己内心的疑惑最好的方法就是上网上查询近几年来的录取分数线，可能各省份的分数会有些区别，这个时候我们就要结合自己报考的省份来综合的查询。目前德州成人高考招生的专业类型主要有：文史类、理工类、艺术类和教育类，而专业的类型不同，具体录取的分数线都是有区别的，所以具体的我们还应该结合自己报考的专业类型来进一步的了解。t’s Sunday today.
6）would + have +过去分词
表示“本应该……，而未……”，would like to have +过去分词表示“过去希望做……但未……”。