1.用“情态动词+have done"结构表示对现在或将来情况的猜测和判断,回答but I'm not sure意思是“但我不确定”选A表示对现在情况的猜测.“他可能去图书馆了” 更符合题意.
2.What about doning sth 表示提议去做某事.本句的意思为“自从上次我们见以来,已经有很长一段时间了.这个周末我们俩去喝一杯如何?当然好了.就这么定了”
about是介词,后面应跟名词,但“喝一杯”英语为have a drink ,have为动词故have应变为动名词having,排除AD不定式).C.是动词原形
3.此题考查两个知识点(1)may/might have done 表示对过去情况的推测判断.(2)miss h和lose的区别,miss表是错过,没赶上,lose 表示 丢失、迷路.故答案为D