must have done sth.一定做某事
can/could have done sth.本来能够做某事,而实际上未做
can't/couldn't have done sth.不可能做过某事
ought to/should have done sth.过去本应该做某事而实际上并没有做
超级试练试题库
© 2017-2019 超级试练试题库,All Rights Reserved.