2018-2019学年新课堂英语必修四外研版课件:Module 6 Section Ⅱ
2018-2019学年新课堂英语必修四外研版课件:Module 6 Section Ⅱ第4页

2.can/could have done表示对过去发生事情的推测,常用于否定句,意为“不可能做过某事”和疑问句,意为“可能做过……吗?”。 Mr.Smith can’t have gone to Beijing,for I saw him in the library just now. 史密斯先生不可能去北京了,我刚才还在图书馆见过他。 3.may/might have done表示对过去发生的事情的推测,意为“可能已经做过某事”,常用于肯定句和否定句。might的可能性比may的还要小。 John isn’t at home.I think he may/might have gone to school. 约翰不在家,我想他可能去上学了吧。