数学必修一优秀教案:The students are sorry to hear that the famous singer______(be) away for half an hour.

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/30 17:27:55
是填has been 还是will be ? has been应该好些吧?

呵呵,大概两个都可以吧!如果没有上下文的话,两个答案都应该没有什么语法问题!

应该填has been
for + 时间段 一般用于完成时

The students are sorry to hear that the famous singer has been away for half an hour.
学生们听说那个著名歌手已经离开半个小时感到很遗憾

The students are sorry to hear that the famous singer has been away for half an hour.
学生们很难过听到那个有名的歌手半小时前已经离开了。
现在完成时,表示已经做完的事情,并对现在有影响。

will be

以后离开才伤心, 已经离开伤心什么

学生们很难过听到那个有名的歌手会离开半小时

肯定是has been,
要用will be 的话,后面的时间状语要改成in half an hour,将来时中的"...以后"用in+一段时间

应该是has been,如果是will be后面应该是half an hour later 而不是for half an hour