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
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所表示的一般过去时含义已经包含在前句的现在完成进行时中,因为该时态强调动作从过去开始发生).
翻译:海伦几年来一直在学习钢琴,并且她(现在)仍然在(学钢琴).
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所表示的一般过去时含义已经包含在前句的现在完成进行时中,因为该时态强调动作从过去开始发生).
helen has been studying piano for several years and she stil
1.I have been studying computer for several years and I stil
I have been studying computer for several years and I still
He has been ( ) for several years
She has been studying in this school for 3 years 对 for 3 yea
She has been in China for several years.She() be a big girl
英语练习1.Mary has been in China for several years,so she ______
She has kept()English for several years A.practising saying
She has been skating for _____.A.three and a half years B.th
He__China for several years.A has been to B has come to C ha
She has been a teacherfor several years(用work as转换)
Have been working for several years