永发信息网

to do和to have done的区别

答案:2  悬赏:30  手机版
解决时间 2021-02-13 17:03
  • 提问者网友:战皆罪
  • 2021-02-13 05:15
To complete the work, they were working all the weekends.这里可以用to have complete吗?两个词用在句首有什么区别??
最佳答案
  • 五星知识达人网友:拾荒鲤
  • 2021-02-13 06:07
这里是不能用to have done的结构的。后面虽然是过去时态,但是是过去进行时,可知相对于过去而言,这个工作还没有完成。所以用to do 不定式来表示在将来的过去将会完成。如果用完成时的话那么就已经完成了,与句子含义是不符合的。所以必须根据后面的意思来判断前面的用法。
全部回答
  • 1楼网友:人類模型
  • 2021-02-13 06:32
will have done 是将来完成时,强调在将来的某一时间,某件事情已经被完成了; 如: your money will have run out by the end of next month. 下个月末前,你的钱就会花光了。 will do 只是一般将来时,只强调在将来的某一时间,去做了某事; 如:your money will run out in a week. 你的钱将来一个星期内就会花光。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯