英语 急.(16 14:47:19)Andy has ______ for five years.Five years______ a long time.A.come back home; is                    B.come back home; are C.been at

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/26 22:58:34
英语 急.(16 14:47:19)Andy has ______ for five years.Five years______ a long time.A.come back home; is                    B.come back home; are C.been at

英语 急.(16 14:47:19)Andy has ______ for five years.Five years______ a long time.A.come back home; is                    B.come back home; are C.been at
英语 急.(16 14:47:19)
Andy has ______ for five years.Five years______ a long time.
A.come back home; is                    B.come back home; are 
C.been at home ; is                        D.been at home; are

英语 急.(16 14:47:19)Andy has ______ for five years.Five years______ a long time.A.come back home; is                    B.come back home; are C.been at
C
for five days是一段时间,需要用延续性动词,come是瞬间动词,不行,排除A和B
five days这种类似的时间名词或者表示钱多少的名词都视为单数,谓语用is

C come是瞬间动词, 不可以用于时间段
5年作主语时时一个整体, 就是单数啦

C
for +一段时间肯定用完成时
5年表示一个时间长度,是单数

Andy has __for five years.Five years __a long time .
横线上填been at home,is .为什么?并翻译此句.
翻译:安迪已经在家住了5年了。五年是一个很长的时间。
has been at home 现在完成时,has 后面肯定要接过去分词的。is 用现在时时为了狠前面的句子时态一致,因为前面也是现在时的时态。...

全部展开

Andy has __for five years.Five years __a long time .
横线上填been at home,is .为什么?并翻译此句.
翻译:安迪已经在家住了5年了。五年是一个很长的时间。
has been at home 现在完成时,has 后面肯定要接过去分词的。is 用现在时时为了狠前面的句子时态一致,因为前面也是现在时的时态。

收起

c

我觉得是C. 在家呆了5年了,所以是been at home 不是回来的这个过程5年。5年是很久的时间, 这个5年应该是看作一个整体,因为time时间是不可数的

Andy has __for five years.Five years __a long time .
横线上填been at home,is .为什么?并翻译此句.
翻译:安迪已经在家住了5年了。五年是一个很长的时间。
has been at home 现在完成时,has 后面肯定要接过去分词的。is 用现在时时为了狠前面的句子时态一致,因为前面也是现在时的时态。

全部展开

Andy has __for five years.Five years __a long time .
横线上填been at home,is .为什么?并翻译此句.
翻译:安迪已经在家住了5年了。五年是一个很长的时间。
has been at home 现在完成时,has 后面肯定要接过去分词的。is 用现在时时为了狠前面的句子时态一致,因为前面也是现在时的时态。
come是瞬间动词, 不可以用于时间段 5年作主语时时一个整体, 就是单数啦
for +一段时间肯定用完成时
5年表示一个时间长度,是单数

收起

C
for five years 是一个时间段,所以不能用表示动作的come back ,因为这个动作不能持续这么长时间,不可能花了5年的时间在回家的路上,(正常来讲啊)应该表示的是在家的一种状态,所以要用been at home
five years 虽然是个复数,但是把它看成一个整体,所以应该是is...

全部展开

C
for five years 是一个时间段,所以不能用表示动作的come back ,因为这个动作不能持续这么长时间,不可能花了5年的时间在回家的路上,(正常来讲啊)应该表示的是在家的一种状态,所以要用been at home
five years 虽然是个复数,但是把它看成一个整体,所以应该是is

收起

C
四楼第二个答案原因是错的
六楼原因是对的~~

c 后面时间是不可数的, has been 表示一直处于某种状态到现在

中国人选 C
外国人选 D
当然因为是应试教育 所以一定选C

C.现在完成时所用的动词必须是持续性的。“come back”是瞬间动作,而“been at home”是持续的。
表示金钱,时间,价格或度量衡的复合名词作主语 时,通常把这些名词看作一个整体,谓语一般用单数。
Three weeks was allowed for making the necessary preparations....

全部展开

C.现在完成时所用的动词必须是持续性的。“come back”是瞬间动作,而“been at home”是持续的。
表示金钱,时间,价格或度量衡的复合名词作主语 时,通常把这些名词看作一个整体,谓语一般用单数。
Three weeks was allowed for making the necessary preparations.

收起