山西省原平市第一中学高二英语导学案:Module 2 A Job Worth Doing 6I Function: 情态动词+have done(一)表示对过去发生的事进行推测must have done:一定已经……(只用于肯定句)can’t / couldn’t have done 一定不会……(用于否定句,疑问句)might/may have done 可能已经……(用于肯定句,否定句,可能性较小)(二)表示对过去的虚拟should/ought to have done 过去本应该做而实际上没做shouldn’t/ought not to have done 过去本不应该做而实际上做了needn’t have done 本来不必做某事而做了might/could have done 本来可以做某事而没做(表示遗憾没做某事)would have done 本来要做某事但因某种原因未做[练一练]1
She ______ have left school, for her bike is still here
can’tB
wouldn’tC
shouldn’t D
needn’t2
---I can’t find my purse anywhere
---You ____ have lost it while shopping
shouldD
would3
Peter ____ be really difficult at times even though he’s a nice person in general
shallB
should C
Thank you for all your hard work last week
I don’t think we ____