He __tennis every day since he__sixteen A has played...is B played...hasbeen Cwas playing..hasbeenD has been playing...was
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/23 04:06:43
He __tennis every day since he__sixteen A has played...is B played...hasbeen Cwas playing..hasbeenD has been playing...was
He __tennis every day since he__sixteen A has played...is B played...hasbeen Cwas playing..hasbeen
D has been playing...was
He __tennis every day since he__sixteen A has played...is B played...hasbeen Cwas playing..hasbeenD has been playing...was
这个就在于句子的理解了,B选项的意思是:他自从16岁,他每天打网球.可能现在他不打了而是在过去的时间打;如果说想表达他自从16岁到现在仍然在打网球那么答案选择D.
since引导的完成时态,整个句子翻译,自从他十六岁起就每天开始玩乒乓球。说话者看到他的动作已经过去,所以用过去时态,而其他三项都是正在进行时,过去进行时,完成时。都不符合时态。
绝对不可能是C。
因为找你所说的旋律C,He was playing tennis every day ,光是这一部分就已经说不过去了,was playing表示的是过去某一动作正在发生,是正在发生,但是后面又接了every day (表示的是每天,而不单单是已经完成了的过去)所以前后矛盾,可以排除C。
其实,在一个句子里面同时有多个时间状语时,我们应该分清究竟是哪一个在其主导作用...
全部展开
绝对不可能是C。
因为找你所说的旋律C,He was playing tennis every day ,光是这一部分就已经说不过去了,was playing表示的是过去某一动作正在发生,是正在发生,但是后面又接了every day (表示的是每天,而不单单是已经完成了的过去)所以前后矛盾,可以排除C。
其实,在一个句子里面同时有多个时间状语时,我们应该分清究竟是哪一个在其主导作用,根据句意,我们可以断定是since he__sixteen 。因为every day 仅仅是说明“自从16岁之后的每一天”。
那好,16岁之后,到底还要持续多长时间我们不能够知道的,但是,我们可以确定的是,这个动作(或者说是习惯)将会持续到主语He的生命结束为止。即动作是持续进行的,并且是从16岁开始的,已经持续的执行一段时间了。
在英语的时态用法当中,完成时的用法就是表示一个动作从指定的时间开始一直持续到说话的时候,或者持续到将来。所以前一个空应该用一般现在完成进行时(术语有点复杂)。
第二个空之所以用过去时was 是因为since的用法中有个习惯用法,就是,
since+时间点,而且正如前面所阐述的,他16岁,已经是过去了的事情了,又要表示的是时间点,所以只能用过去时。
所以最终答案是D。
收起
选择D
主句是现在进行完成时,since 后面跟的时间状语,从他16岁开始,16岁是过去的时间所以用了过去时。