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.
你的钱将来一个星期内就会花光。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯