【请教】一般将来时和将来完成时有什么差别
来源:百度知道 编辑:UC知道 时间:2024/05/21 14:26:28
It is said that a new robot________ by him in a few days.
A.designed
B.has been designed
C.will be designed
D.will have been designed
为什么选c不选d?有什么差别?
A.designed
B.has been designed
C.will be designed
D.will have been designed
为什么选c不选d?有什么差别?
如果选择D,是将来完成时,它表示在将来某个时刻一定已经完成的事情。比如,I will have finished my task by 2 o'clock .表示到了两点那个时候,我一定已经完成了任务,是非常确定的事情。而在这道题里面,是It is said that (据说)首先不那末肯定。其次,in a few days 表示几天之后,时间上也并不是特别具体。
一般将来时表示在将来所发生的事情或状态,当然,应用的范围更广。