Tom would buy that bicycle but he ______no money.A.had B.has C.had had D.has had前面用了would do ,不就是对现在的虚拟吗?从句应该用过去时吗?
问题描述:
Tom would buy that bicycle but he ______no money.A.had B.has C.had had D.has had
前面用了would do ,不就是对现在的虚拟吗?从句应该用过去时吗?
答
选择A,只用一般过去时就可以了
答
should do 是对现在的虚拟,would do 是对过去的,选A一般过去时
答
B 对现在的虚拟,但是后半句不是虚拟的情况,而是现在的事实,用现在时.
虚拟应为:...if he had money.