这里是不能用to have done的结构的.后面虽然是过去时态,但是是过去进行时,可知相对于过去而言,这个工作还没有完成.所以用to do 不定式来表示在将来的过去将会完成.如果用完成时的话那么就已经完成了,与句子含义是不符合的.所以必须根据后面的意思来判断前面的用法.
to do和to have done的区别
1个回答
相关问题
-
ought to have done和ought to do有什么区别
-
have sb do/doing/done/to do的意思 have sb do 和have sb to do有区别吗
-
have sth done和have sth to do和have sth do有什么区别?
-
一个英语问题have sth to do; have sth done; have sth to be done的区别
-
have been to和have done to的区别
-
have sth done,havesth to do的区别
-
to do →to be done to be doing to have done →to have been don
-
have sth done和get sth done和get sb doing的区别和意思 ,get sb to do
-
have sth done 和have sth to be done 有什么区别呢?Do you have any le
-
请问have sb.to do ,have sb.done,have sb.do,have sb.doing 的区别