I told him to get here but perhaps I __ him a map.A.should have givenB.must have given答案为A我不能区分为什么,且如果有have given能选吗?
热心网友
不可以的,这是虚拟语态,表明一种假设的情况,固定句型
热心网友
should have +过去分词 这种结构表示,本该做某事却没做.这里是也许我应该给他一个地图,但事实上没给,所以答案是A
热心网友
不可以,这句是虚拟语句,意思是,我告诉他去那,但也许我该给他一张地图。以为前句用过去时,说明是过去的事了,表示他后悔本应该给他一张地图,但他没给,就是原来想做某事,但实际他没做,用虚拟语气。对过去时的虚拟语气的句型就是should have done,是固定用法