一道高考语法选择题!请高三的老师来看下!谢谢!

来源:百度知道 编辑:UC知道 时间:2024/06/05 11:51:58
If the traffic hadn't been so heavy, i could have been back by 6 o'clock.
what a pity! Tina _____ here to see you.
A. was B. has been
答案是A 但是B为什么不可以 用现在完成时态表示动作发生在过去,但对现在产生影响...

用现在完成时态表示动作发生在过去,但对现在产生影响...对现在完成时的理解非常的到位,但是,对现在造成了什么影响呢?
此处用过去时表示过去发生的动作、状态,“Tina刚才在这儿来看你的(只可惜车子太堵,你不在)。”

最后,祝高考顺利

注意回答的前面一句:what a pity! 说明TINA已经不再了,所以应该用一般过去式!
这才是问题的关键!所以不能选b
看到问题必须要全面的考虑,不能慌张和马虎,祝考试顺利!

我是这么认为的:用was的话是表示一个事实情况,而用has been的话表示这个动作发生在过去,持续到现在,并对现在仍有影响
但是显而易见,Tina不可能仍在那边
所以选择题往往是选择最佳答案