高考英语31-___you ___to the 6:30 broadcast?

来源:百度知道 编辑:UC知道 时间:2024/05/30 08:15:27
31-___you ___to the 6:30 broadcast?

A Have;listened B Did;listen C Had;listened D would;listen

做时态的题时,要清楚,不是仅仅那个选项对哪个选项错的问题,还有选哪一个更好的问题。
就像此题,A和B在语法的角度讲都对。但一般过去时仅仅强调动作发生在过去。而现在完成时,除了表示动作发生在过去,它还对现在有影响。(也就是说,现在完成时就好想汉语中有言外之意一样。)
当一般过去时和现在完成时,在没有办法区别的情况下,选择现在完成时。因为现在完成时优于一般过去时。
此题选A。
C,D两个选项,都需要有过去的时间状语作为参照物。

A 没有具体时间,结合句意,用现在完成时

B Did;listen