问题描述:
should have done中的have done 是什么?
这里的have done 是什么?是不定式的完成时吗?如果是的或,那to哪里去了?
我的印度英语老师在给解释的时候曾经说should 后面的have done 是infinitive perfect .我也记得在什么时候曾经看到过should 后面加to have done 的时候应该省略to .还有一个就是这是过去将来完成时的形式。
这里的have done 是什么?是不定式的完成时吗?如果是的或,那to哪里去了?
我的印度英语老师在给解释的时候曾经说should 后面的have done 是infinitive perfect .我也记得在什么时候曾经看到过should 后面加to have done 的时候应该省略to .还有一个就是这是过去将来完成时的形式。
问题解答:
我来补答展开全文阅读