not only the parents but also their son ______ here for two

not only the parents but also their son ______ here for two years
A.has come B.have been C.has been D.have come
可是后面是here 不应该用come么。
239374 1年前 已收到5个回答 举报

斩扶桑 幼苗

共回答了19个问题采纳率:84.2% 举报

补充:不能用come.因为come是瞬间动词,不能与后面的for two years 一段时间连用,has been here表示“到这里”,是正确答案.
答案:C
解释:not only … but also …连接两个名词作主语时,谓语动词的单复数形式要根据就近原则来确定.for two years 与现在完成时连用,所以正确答案是C.
祝您学习进步,更上一层楼!如果满意,记得采纳,谢谢!O(∩_∩)O

1年前

7

zmgirl2003 幼苗

共回答了39个问题 举报

C,
方法:先排除has。因为不是单数。
然后,for two years表示是已经住了两年了
所以,在这里要用,have been

1年前

2

leezee 果实

共回答了9512个问题 举报

C 以BUT ALSO 后的主语保持一致

1年前

1

suzhen321 幼苗

共回答了173个问题 举报

C

1年前

1

jiaohualin 幼苗

共回答了2649个问题 举报

B

1年前

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