一个英语句子不懂,求详细解析!!
来源:百度知道 编辑:UC知道 时间:2024/05/15 15:29:23
希望你能在这三天内完成所有的任务.
You are experted to have finished all these work in three days.
为什么这里用have finished .不是现在的动作吗?
求详解!
You are experted to have finished all these work in three days.
为什么这里用have finished .不是现在的动作吗?
求详解!
to do表示动作还没发生。to+完成时,表示动作已完成,用的是将来完成时,用来表示“在将来某一时间以前已经完成或一直持续的动作”,也就是说,说话的人强调希望他在三天后已经完成了,而不是做过。
这个句子其实 直接 用You are experted to finish all these work in three days 就可以了。
不过have finished 应该有点强调的意味
将来完成时,当然用“have+过去分词”,将来完成时是站在将来说的问题,到三天后你就完成了,所以用完成时。
你被要求在三天内把所有工作作完.如果后面有时间限制,用现在完成时,无时间限制用finish就可以了