1.Jack,I____go now,the Turners ___for me.
A.must, will wait B.must,will be waiting
C.have to,must wait D.have to, should be waiting
这题答案是C。为什么不选D?
答:此题考情态动词。这种题不好出,弄不好会有争议。
第一句话,如不看下一句,两个都可以填。I must go. 表示说话者主观上认为自己必须这么做,
而I have to go,译作“我得走了”,这个“得 dei 3”=不得不,意为“主观上还想呆在这里的,客观条件不允许我这么做。我是不得不走了。
这里语境不是很明确。两个都行,如果是在好友家,以have to为好,表示“其实我是想再呆一下,客观上不允许我”。
第二空首先能排除的就是C项. 因为:the Turners must wait. 表示“特纳夫妇”(/特纳一家人)必须要等我。逻辑不同。
不经将它理解为肯定的推测,那是:must be +表语,或must be+doing sth. 一定是。。。, 一定在做。。。事。
另三个,选项,AB表示将来,D项表示“应该”或“推测”。
A. will wait 纯将来,没有感情色彩。will be waiting ,也表示将来,有感情色彩。B项比A项更佳。
D项:应该在等我。不论是义务还是推测都不是很好。
综合一下,B为最佳。C不可能。AD差不多。
译:杰克,我现在必须走了。特纳夫妇要等我了。
感觉后面一句常用:sb. is waiting for me.
2.John visited his uncle before he ____ for Beijing.
A.would leave B.leaves C.had left D.left
这题答案是D。
前面不是一般过去时吗?选D的话前面不是就应该是过去完成时了吗?这题为什么不选B
答:两个过去动词,一先一后,先发生的多用过去完成时,后发生的用一般过去时,通过不能的时态来告诉读者其先后关系。如连词为before, after, 则两个都用一般过去也可以,因为两个动词的先后关系已经明确。
这句话可以说:John had visited his uncle before he left for Beijing.
3.----Could you lend me the book you____ me about when I telephoned you?
----No,I am sorry, I can't. I gave it to a friend.
A. were telling B. would tell C. had told D.had been telling
这题答案是A。为什么这么选呢?
答:本题考定语从句中的时态。
the book 不是that book, 需要一个限制性定语从句,对方才明白你要借哪一本书。
哪一本呢?就是我打电话给你时,你告诉我有关其内容的那本书。
You told my about the book when I telephoned you.
用一般过去时比过去进行时更好,请对比:
You were telling me about the book when I telephoned you
编造的题句,意境不是很好。后面的I gave it to a friend 应改为I have given it to a friend更好些。
过去完成时以过去时间为参考,表示在那之前就发生过的事情。排除CD。
B表示过去将来,也是不通的。
A表示过去进行,“我给你的电话时,你正在告诉我那本书”,不合生活常识,也不是什么好句子。
可以说:我给你打电话时,你正在吃饭,正在洗衣服,正在看电视,不可能正在告诉我一样事情!
所以要我出题造句,会说:the book you told me about when I telephoned you.
我打电话给你时,你给我说起过的那本书。
但学生只能做题,没权责疑,只好选一个相对好一点的“最佳答案”拿分就行!
我断定这不是高考题。甚至不是什么一模、二模题,因为题目质量不行,题句意境不好。
温馨提示:答案为网友推荐,仅供参考