英文问题求解。。。帮忙看看下面的英文选择题,帮忙分析一下每道题的考点详解,谢谢。
解析:作以上题目需要融入里面语境,当这个铃响的时候,我将会成我的试卷,注意从句用一般现在是表示将来,那么主句需要用一般将来时态,而且还要表达这个动作已经完成,能即表示将来时态又表示动作完成,那就只有将来完成时态方可以完成这一使命,将来完成时态表示意思:发生在过去某个动作在将来某个时间点完成并结束。因此答案为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 +表示时间名词,那实际上是告诉你动作在将来某个时间结束完成)
2d by then到那个时候,是个将来时,将来完成时
3 B,一样的,到明年9月份我学英语10年,是个将来时
4 C 和2,3题一样
5 A 和2,3,4一样。
这几个都是完成时的,一般by +时间,都是用完成时,是说到什么时候为止,已经做完了什么事情。看后面的时态,by+的时态是现在时,就用现在完成时,过去时就是过去完成时,将来时就是将来完成时。
BDBCA
这里的考查点只有一个——将来完成时。
by the time the bell rings直到铃声响的时候,这里的rings用了一般现在时,所以主句用将来时,而by+时间是完成时的标志,by后面的时间还没到,是在将来,所以要用将来完成时。选will have。
by then到那个时候,所在句子的主句用的是一般现在时,说明文中说的then还没到,所以用将来完成时,而且根据句子意思,应选否定,此题选won't have done。
by后面的next September也是个将来时间点,所以同样是用将来完成时,选will have learned。
4和5题同样道理,by后面的时间都是将来的时间,所以都是用将来完成时,4. will have change,5. will have saved。
记住,by+时间 这是完成时的标志,若by后面的时间在过去,主句就用现在完成时;若by后面的时间是将来时间,主句就用将来完成时。
(2)d
(3)b 计划将要做某事,will have done
(4)c
(5)a by the end of this year意思是 到今年年底 则用will have done
2.D.
3.B
4.C
5.A
这些都是对将来的虚拟语气。从句中用一般现在时表示将来,主句应用将来时,又因为要使用虚拟语气,所以用将来完成时
2D by then将来完成时
3B 典型的将来完成时(by next September)
4C 表示将来完成的动作,用将来完成时
5A 将来已经完成的动作用将来完成时
纯属自创,都是一个字一个字码出来的啊
我是感觉A D B D A不知道错几个。
在铃响之前我已经答完卷子了。完成时
by then在那之前,应该用将来时,只有B,D但B是will to do所以选D表状态
到下个九月为止,是将来时,再加完成时是一种状态
expect后虚拟(should do)
将来完成时。提交回答