一道英语单选,给出原因,She ( )in beijing for 8 years,BUT now,she isworking for a companyA.have studied B.studied Cwas studyingD.had studied E.would study
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/03 01:19:07
一道英语单选,给出原因,She ( )in beijing for 8 years,BUT now,she isworking for a companyA.have studied B.studied Cwas studyingD.had studied E.would study
一道英语单选,给出原因,
She ( )in beijing for 8 years,BUT now,she is
working for a company
A.have studied B.studied Cwas studying
D.had studied E.would study
一道英语单选,给出原因,She ( )in beijing for 8 years,BUT now,she isworking for a companyA.have studied B.studied Cwas studyingD.had studied E.would study
B.studied因为她现在在一家公司工作.说明她过去在北京上学八年.但结束时间没有说所以学习这个动作只在发生在过去,要用一般过去时.这个误区就在于有for 8 years这个短语.要记住它是可以和一般过去时连用的只要动词是延续性就可.
A.have studied主语人称和动词复数不符.Cwas studying不和一段时间连用.
D.had studied过去完成时表示到过去(学习了八年)但句子里没有提结束时间.所以不选.
E.would study与将来时间连用.
选D。首先,根据for +一段时间,肯定是A和D里面选,再是But now, 说明前面在北京8年学习是过去时,所以选D。认同的话,给个采纳我记得英语老师说过,for+一段时间不一定就要用完成时我告诉你:我在口语方面,能和老外正常交流的,在应试方面,一次性通过CET-6级。不敢说我的水平比你们老师还高,但是至少我一句话读下来,就是下意识的会都成D选项,而不是说根据什么语法来判断。他的关系是:我先读完...
全部展开
选D。首先,根据for +一段时间,肯定是A和D里面选,再是But now, 说明前面在北京8年学习是过去时,所以选D。认同的话,给个采纳
收起
因为for所以考虑AD,因为for是完成时标志,但从but now,she is
working for a company看出,她已经没有学习了,应该是过去的过去发生的事所以选D
B.因为是过去式。不懂楼主可以提问。
选 C ,过去完成时态,表示过去学习延续了8年,现在已经停止
a 谓语应该使用has,现在完成时态,表示动作持续到现在并将持续下去,与句意不符
c 过去进行,正在工作,不对
b 过去时 句子中没有明确的过去时间
翻译:她已经在北京学习了八年,但是现在在一家公司工作。...
全部展开
选 C ,过去完成时态,表示过去学习延续了8年,现在已经停止
a 谓语应该使用has,现在完成时态,表示动作持续到现在并将持续下去,与句意不符
c 过去进行,正在工作,不对
b 过去时 句子中没有明确的过去时间
翻译:她已经在北京学习了八年,但是现在在一家公司工作。
收起