1.Don't you think it necessary that he _____to Miami but to New York?

问题描述:

1.Don't you think it necessary that he _____to Miami but to New York?
I agree,but the problem is ______he has refused to.
A.not be sent;that
B.should not be sent;what
应该选哪个?
2.I would have come earlier,but I ___that you were waiting for me.
A.didn't know
B.hadn't known
答案是A为什么?
3.If the traffic hadn't been so heavy,I could have been back by 6.
what a pity!Tina ___here to see you.
A is B was C would be D has been
答案是B我选的D

1.AB选项的前半部分都是对的,这里should可以省略.
问题在于后半部分,is作为系动词后跟表语从句,这个从句应由that引导,因为refuse to do,这里to 是不定式,而非介词,后边不需要宾语,所以不能用what而是要选择无成分无意义的that.
2.我过去不知道,现在知道了.过去完成时表示过去的过去,这里没有过去的过去这个时间点.
这不是if虚拟条件句,不能套用would have done,had done这样的结构.
3.过去时表示过去有这件事,现在没了.第二个人说,很遗憾tina刚才在这要见你,这就说明现在不在了.没有时间状语提示要用现在完成时.