作业帮 > 英语 > 作业

helen has been studying piano for several years and she stil

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/08/28 06:54:01
helen has been studying piano for several years and she still___
a,has b,does c,has been d,did
答案:B.
翻译:海伦几年来一直在学习钢琴,并且她(现在)仍然在(学钢琴).
1.前句has been studying采用了现在完成进行时,该时态强调动作从过去开始,一直延续到现在,可能刚刚结束,可能现在还在进行,也可能会继续下去.
2.所以根据句意,可知第二句是指“她现在还在学钢琴”,即该句采用一般现在时即可.
四个选项都采用了省略语法.
1)A/C错误,就算后句是现在完成时的话(不能是现在完成时,否则和前句的现在完成进行时重复),必须省略成:she has still been,排除AC;
2)B中does代指studies piano,D中的did代指studied piano.
很明显,答案为B,不能是D(D所表示的一般过去时含义已经包含在前句的现在完成进行时中,因为该时态强调动作从过去开始发生).