英文问题求解。。。帮忙看看下面的英文选择题,帮忙分析一下每道题的考点详解,谢谢。

尤其是这些by的词组,不明白加什么时态,表示过去还是将来,还是现在之类的谢谢... 尤其是 这些 by 的词组 ,不明白加什么时态,表示过去还是将来,还是现在之类的谢谢 展开
陈才英语教育
2013-06-08 · TA获得超过2.2万个赞
知道大有可为答主
回答量:1.3万
采纳率:74%
帮助的人:3854万
展开全部
1. I will have finished my paper by the time the bell rings
解析:作以上题目需要融入里面语境,当这个铃响的时候,我将会成我的试卷,注意从句用一般现在是表示将来,那么主句需要用一般将来时态,而且还要表达这个动作已经完成,能即表示将来时态又表示动作完成,那就只有将来完成时态方可以完成这一使命,将来完成时态表示意思:发生在过去某个动作在将来某个时间点完成并结束。因此答案为B
A have, B, will have, C had had, D have had

2. Sorry, I am afraid I won’t have done it by then
A has done, B will not to do , C don't do , D won't have done
解析:用法同上,将来完成时态,表示过去发生某个动作在将来某个时间不能完成,因此需要用将来完成时态否定形式,固答案为D

3. I will have learned English for ten years by next September
A I have learned , B will have learned, C will learn , D am learning
解析:用法同上,将来完成时态,表示过去发生某个动作在将来某个时间已经完成,因此需要用将来完成时态肯定形式,固答案为B

3.I expect you will have changed your mind by tomorrow
A will change, B have changed, C will have changed, D change
解析:用法同上,将来完成时态,表示过去发生某个动作在将来某个时间已经完成,因此需要用将来完成时态肯定形式,固答案为C

4.By the end of this year, I will have saved enough money for a holiday
A will have saved B will save , C will be saving, D have saved

解析:用法同上,将来完成时态,表示过去发生某个动作在将来某个时间已经完成,因此需要用将来完成时态肯定形式,固答案为A

备注:以上都是考察将来完成时态用法,
将来完成时态用法注意下面两点
(1) 动作发生在过去 (动作发生时间在过去某一时间,通常不会说出过去是什么时间)
(2) 动作在将来某个时间即完成并结束(动作在将来某个时间结束,通常会有提示或者暗示,动作将来什么时间结束,就像以上居中BY +表示时间名词,那实际上是告诉你动作在将来某个时间结束完成)
陈艳伟claire
2013-06-08 · TA获得超过973个赞
知道小有建树答主
回答量:525
采纳率:0%
帮助的人:580万
展开全部
1A BY后面是个一般现在时,意思是在铃声响的时候,我已经做完了左右,所以是现在完成时。
2d by then到那个时候,是个将来时,将来完成时
3 B,一样的,到明年9月份我学英语10年,是个将来时
4 C 和2,3题一样
5 A 和2,3,4一样。
这几个都是完成时的,一般by +时间,都是用完成时,是说到什么时候为止,已经做完了什么事情。看后面的时态,by+的时态是现在时,就用现在完成时,过去时就是过去完成时,将来时就是将来完成时。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友690f74ee9
2013-06-09 · TA获得超过7893个赞
知道大有可为答主
回答量:3395
采纳率:88%
帮助的人:866万
展开全部

BDBCA

这里的考查点只有一个——将来完成时。

  1. by the time the bell rings直到铃声响的时候,这里的rings用了一般现在时,所以主句用将来时,而by+时间是完成时的标志,by后面的时间还没到,是在将来,所以要用将来完成时。选will have。

  2. by then到那个时候,所在句子的主句用的是一般现在时,说明文中说的then还没到,所以用将来完成时,而且根据句子意思,应选否定,此题选won't have done。

  3. by后面的next September也是个将来时间点,所以同样是用将来完成时,选will have learned。

 4和5题同样道理,by后面的时间都是将来的时间,所以都是用将来完成时,4. will have change,5. will have saved。


记住,by+时间 这是完成时的标志,若by后面的时间在过去,主句就用现在完成时;若by后面的时间是将来时间,主句就用将来完成时。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wo873863220
2013-06-08 · 超过15用户采纳过TA的回答
知道答主
回答量:142
采纳率:0%
帮助的人:53.6万
展开全部
(1)a 已经完成时,have done sth
(2)d
(3)b 计划将要做某事,will have done
(4)c
(5)a by the end of this year意思是 到今年年底 则用will have done
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
拖鞋哪里去丶
2013-06-08 · 超过29用户采纳过TA的回答
知道答主
回答量:67
采纳率:0%
帮助的人:69.5万
展开全部
1.B.
2.D.
3.B
4.C
5.A
这些都是对将来的虚拟语气。从句中用一般现在时表示将来,主句应用将来时,又因为要使用虚拟语气,所以用将来完成时
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
平凹918
2013-06-09
知道答主
回答量:4
采纳率:0%
帮助的人:5831
展开全部
1B by the time主将从现
2D by then将来完成时
3B 典型的将来完成时(by next September)
4C 表示将来完成的动作,用将来完成时
5A 将来已经完成的动作用将来完成时
纯属自创,都是一个字一个字码出来的啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友67c0ab0
2013-06-08
知道答主
回答量:23
采纳率:0%
帮助的人:10.1万
展开全部

我是感觉A D B D A不知道错几个。

  1. 在铃响之前我已经答完卷子了。完成时

  2. by then在那之前,应该用将来时,只有B,D但B是will to do所以选D表状态

  3. 到下个九月为止,是将来时,再加完成时是一种状态

  4. expect后虚拟(should do)

  5. 将来完成时。提交回答

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式