8.The Smiths _______ in China for 8 years.A.has lived B.lived C.have been D.live选A 我觉得A 和C 都可以.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/08 02:59:31
8.The Smiths _______ in China for 8 years.A.has lived B.lived C.have been D.live选A 我觉得A 和C 都可以.

8.The Smiths _______ in China for 8 years.A.has lived B.lived C.have been D.live选A 我觉得A 和C 都可以.
8.The Smiths _______ in China for 8 years.A.has lived B.lived C.have been D.live
选A 我觉得A 和C 都可以.

8.The Smiths _______ in China for 8 years.A.has lived B.lived C.have been D.live选A 我觉得A 和C 都可以.
答案C.理由:1.The Smiths是指 Smith先生一家人,是复数,跟完成时的话用have.2.如果是用live,更有一种以前在住现在不在的感觉,用完成时却有种还在住的感觉,如果说have lived有点让人猜不出他们现在在不在中国,表意有点不清.个人认为还是说清楚,要不说lived,要不说have been比较好.

只有C都可以
诚然,be是延续性动词,但是,live 也是延续性动词(新概念1册就有have lived in sp for 一段时间的例句)
但是,这题的主语是史密斯一家人,是复数,A 错在用了has

c the smiths 指一家人,作主语用复数,后面for 8years 用现在完成时

The Smiths 是复数概念,所以答案是 have lived , have been 或者是have been living。
B也是对的,如果不考虑现在,只强调当时的情况。你的题目缺乏答案唯一性,出得不好。

当然不可以~Smiths说的是一家人,就需要复数了。

不可以,正确的是C
因为 the Smiths 作主语时谓语动词一定要用复数
************************************************************************
祝你寒假快乐,学习进步!如果不明白,请再问;如果对你
有所帮助,请点击本页面中的“选为满意回答”按钮,谢谢!
*************...

全部展开

不可以,正确的是C
因为 the Smiths 作主语时谓语动词一定要用复数
************************************************************************
祝你寒假快乐,学习进步!如果不明白,请再问;如果对你
有所帮助,请点击本页面中的“选为满意回答”按钮,谢谢!
*************************************************************************

收起