几道英语时态选择题

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?

2.John visited his uncle before he ____ for Beijing.
A.would leave B.leaves C.had left D.left
这题答案是D。
前面不是一般过去时吗?选D的话前面不是就应该是过去完成时了吗?这题为什么不选B

3.----Could you lend me that 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。为什么这么选呢?

请给我详细的分析……详细~~
不好意思,第一题答案错了,应该选B的

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.
我打电话给你时,你给我说起过的那本书。
但学生只能做题,没权责疑,只好选一个相对好一点的“最佳答案”拿分就行!
我断定这不是高考题。甚至不是什么一模、二模题,因为题目质量不行,题句意境不好。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-04-05
1.首先,must是由于主观原因去做某件事,而have to则是由于客观原因。由本句大意上来讲是由于客观原因去干某件事,先判断要用have to. 后面那个据我推断的话可能是指一家人(姓氏加复数表一家人),而这一家人肯定不是自己家的,否则就应该说“my parents must wait for me”,所以他们如果要等不能说是应该等吧,如果他们不等"我"就会找不着路或者怎么怎么样,猜猜的话就应该选C(据现实来讲)。

2. (我想说我目前初二还没讲过去完成。貌似过去完成时是have/has还是had 加过去分词? - -)
这道题我觉得吧,before后面那个应该用陈述句语序(主语+谓语),而确定这个动词的时态要看before前面的动词的时态。visited是过去时,所以这题选D。

3.这道题问问老师或同学吧,我怕给你讲错。按理说这道题我只能用推敲的。。

(Good luck to you. )

纯手打,望采纳。(现在时刻23:50 ..)

顺便问一下这题是初一还是初二?追问

高三的………………

追答

好了我无语了 - -

我想说我打字打了好久! 没被采纳 桑心了... - -

追问

真是不好意思哈……

第2个回答  2012-04-06
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
must表示自己主管愿意怎样做,而have to 表示什么事什么人什么状况下不得不怎么做,这里是说他自己要走了,他不想别人等他,所以自己要走的,而后面用的将来进行时,有表示将来动作的进行或者延续,是说如果自己现在不走的话,那么Tueners一家要一直等我了
2 John visited his uncle before he ____ for Beijing.
A.would leave B.leaves C.had left D.left
因为前面用的是一般过去时说明只是一般陈述过去的一件事,没有强调时间上的先后,过去完成时表示过去的过去,有强调的意思
3.----Could you lend me that 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
这里有个when引导的时间状语,强调时间是我给你打电话的时候你告诉我的那本书,而我打电话给你的动作是过去式,所以应该用过去进行时
第3个回答  2012-04-06
.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?

should,must都可表示猜测,前者应该,可能性小,后者肯定,可能性大。由问题前部分JACK要走,所以选可能性大的。若没MUST,SHOULD也可选
第4个回答  2012-04-06
yinwe
相似回答