问题描述: You are late again.You should(come|have come)five minutes earlier选一个 说下原因 1个回答 分类:英语 2014-10-28 问题解答: 我来补答 have come should have done:本应该做而没有做 shouldn't have done本不应该做却做了相似的有:would have done:本会做但没有做wouldn't have done:但是做了 展开全文阅读