he __ for six years by the time he takes his examination.

he __ for six years by the time he takes his examination.

题目
he __ for six years by the time he takes his examination.
He ______ for six years by the time he takes his examination.
A.shall finish working
B.shall have finished working
C.shall have finished to work
D.shall finish to work
怎么想答案都应该是B,可是标准答案是D?谁能把这个解释通?如果觉得答案错了,那就请绕道,因为我也觉得标准答案是错的.
shall have finished 应该是将来完成吧,不知道下面两位为什么以finish是非持续为理由排除B C.
而且finish to do也是很怪异呀.查了几本词典都是finish doing
finish应该是及物动词吧,后面经常都是加动名词.
答案
注意!shall的用法.一般都会想到shall只用与第二人称单复数,它表示一般将来时态,表示说话人的意图,意愿.可以用will代替,可用于疑问句和陈述句中.但请看此题,主语是第三人称单数,但为什么会用shall来连接,而不是用will呢,想必是有原因的.那么我就来说说shall在这个句子中的作用.“shall”,在陈述句中,当主语是you、he、she、it、they人称时,表示说话人的意志、意愿、命令、预言、警告、恐吓等,意为“应该”、“必须”、“得”、“要”;【而不是句子主语的意愿,起到情态动词的作用,这里shall绝对不能用will来替换.】 而work这里是名词,译为工作,所以A不对.而且这里的finish还是个不及物动词,不及物动词+介词+名词 的这种形式很多啊,例如:He often writes to his friends.
再说点吧,及物动词后必须带宾语,意思才完整.而非及物动词后不需要带宾语,其词的本身词义就是完整的.
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.