高中英语语法.

来源:百度知道 编辑:UC知道 时间:2024/05/12 07:08:56
Usually when the teacher step into the classroom at the bell,everybody ____things ready for class.

我填的是 is getting,答案是has got.
能不能帮忙解释下..谢谢

when 是一个点时间,就在那一刻

is getting 是进行时态,而has got是完成时,也是点时间,

is getting是进行时,所以意思是当老师踏着铃声走进教室的时候,同学们正在准备上课的东西。
has got 是完成时,意思是当老师踏着铃声走进教室的时候,同学们已经准备好上课的东西。
从一般的上课要求看,显然第2个正确,但我认为第一个也不算错。

has got.表示现在完成时,表示在老师进教室时,同学门都已经准备好了。
如果用现在进行时,则不能用IS GETTING,而用WAS GETTING。因为前面是过去式

因为when 老师在步入教师的那一刻,get things 这个事件已经是ready了,故,has got .

has got 的动作发生在 老师 step 之前。