since 时间的时态,什么时候用现在完成时,什么时候用现在完成进行时

since 时间的时态,什么时候用现在完成时,什么时候用现在完成进行时
she_______in the elementary school since she graduated from college in 1990.
a/ taught b/ has been teaching c/ was teaching d/ has taught
lxx230927 1年前 已收到2个回答 举报

冷冰山竹 花朵

共回答了22个问题采纳率:86.4% 举报

选择B吧.
现在完成时和现在完成进行时的区别:前者强调动作从过去持续到现在,而后者则不仅强调动作从过去不间断持续到现在,还包含将要继续持续下去的意思.如:It has rained for three days.(雨已经下了3天了); It has been raining for 3 days.(可能继续下下去).
这一题与since没有很特别的联系.
听老师讲,一般来说,在单选题中,若have done 和have been doing同时出现,选后者多一些.
我所了解的就是这样,不知能否有所帮助.

1年前

7

穷思败笔 幼苗

共回答了2269个问题 举报

从句,也就是since后面用过去,主句用现在完成或现在完成进行时
选b 现在还在教

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.050 s. - webmaster@yulucn.com