三年级英语选择题

来源:百度知道 编辑:UC知道 时间:2024/06/14 13:11:23
hou long ( ) your sister with your parents ( ) abroad?
A have,lived B has,been C have,been D has gone

为什么不选D啊 ,,和A啊?为什么偏偏选B啊?

此题考察两点:一。现在完成时态段时间完成用法。d是点时间完成用法。不选。二。主语数的用法。若主语后有with则看主语的数,后面无关。a,c均为复数。所以放弃。此题最终答案为:b

你姐姐跟你父母出国去了多长时间?

为现在完成时,为have+动词的过去分词

因为是第三人称做主语(your sister)所以用has

说话时,人已经回来了用been,而不用gone.

主语词是your sister,with短语只是附加的

have gone指的是去过
have been指的是去了
如:
i have been to guangzhou only once
he has gone to beijing last year

go 是瞬间动词,不可以和一段时间搭配。 而这里how long 就是对一段时间提问,所以不能用have go

看下这些,你就知为什么选B啦。

has been in 一般表示的在某地怎么怎么样子,一般接地点,还要有具体的表示时间的段时间概念
has been to 是去过某个地方,后接地点
has gone to 是去了某个地方,有可能还没到,反正人没在这儿
has been gone 从现在到将来会 一直 怎么怎么样

How long 后接完成时态,并且要用表示延续性或者是持续性的动词,A和D选项中的live 和 go 都是瞬间性的动词,所以不选A和D.
题中with your parents只是表示伴随,跟动词变化形式有关的只是your sister,your sister 为单数,所以用has ,所以可以排除C.
故选B.