如何判断是用现在完成时还是现在完成进行时..如下

来源:百度知道 编辑:UC知道 时间:2024/05/16 05:21:51
She _____her mother's work since she was admitted into hospital
A is dong B has been doing C has done D has been done

现在完成时与其进行时区别在于 是否有间断
eg:I have been living in Beijing for two years。
我已经在北京住了两年了。
I have played basketball for two years。
我已经玩篮球两年了。(玩篮球并不是持续了两年,要不不累死了- -。)

居于上述 故选C。

选B,根据意思来看.
因为是自从xxxxx,她一直都在做什么.
lz不必太拘泥于形式,很多问题都是要看具体情景的.