语法知识,1My father( )home for nearly three weeks.A.has gone away from B.has left C.has been away from D,went away2.Mr.and Mrs.Green have( )in china for a week.A.been Bgot C.arrived D.reached

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 10:56:18
语法知识,1My father( )home for nearly three weeks.A.has gone away from B.has left C.has been away from D,went away2.Mr.and Mrs.Green have( )in china for a week.A.been Bgot C.arrived D.reached

语法知识,1My father( )home for nearly three weeks.A.has gone away from B.has left C.has been away from D,went away2.Mr.and Mrs.Green have( )in china for a week.A.been Bgot C.arrived D.reached
语法知识,
1My father( )home for nearly three weeks.
A.has gone away from B.has left
C.has been away from D,went away
2.Mr.and Mrs.Green have( )in china for a week.
A.been Bgot C.arrived D.reached

语法知识,1My father( )home for nearly three weeks.A.has gone away from B.has left C.has been away from D,went away2.Mr.and Mrs.Green have( )in china for a week.A.been Bgot C.arrived D.reached
1 选C 这题有for three weeks表一段时间,动词必须是延续性的.而go away是瞬间动词不能与一段时间连用,所以改成延续性的be away,be的现在完成时是has been.所以选C
2.A.只要延续性动词可以与一段时间连用.这题只有be动词表状态,为延续性类,BCD的动词都是短暂性的.

C 表示已经离家三星期,用完成时,因为是连续一段时间,go是瞬时动作
A arrive+ in或at ; get +to ;reach 后不加介词 虽然这里有in 但是原句翻译为到中国已有一个星期了,是连续一段时间,应选A

1,C. "for nearly three weeks"是一个时间段,短暂性动词left 要变成延续性词,所以要用be away from不能用left,
2,A for a week是时间段,所以原因和上面一样,要用延续性动词be,又因为be 的过去分词是been,所以用A

1 C完成时与for连用 be away from 表达离开的状态
2.C arrive in+大地点 到达某地

have gone to,have been to,have been in
1) have gone to意为“到某地去”,说话时该人不在现场,一般不用第一人称、第二人称代词作句子的主语。
2) have been to意为“曾经去过某地”,现在已不在那里了,后可接次数,如once,twice,three times等,表示“去过某地几次”,也可和 just,never,ever...

全部展开

have gone to,have been to,have been in
1) have gone to意为“到某地去”,说话时该人不在现场,一般不用第一人称、第二人称代词作句子的主语。
2) have been to意为“曾经去过某地”,现在已不在那里了,后可接次数,如once,twice,three times等,表示“去过某地几次”,也可和 just,never,ever等连用。所以:
1 C go away是及物动词短语 后不用from ,be away from 远离,从。。。离开
2 A have been in表示“在某地呆了多少时间”,常与时间段状语连用。

收起

1.c 2.a这两题均是用延续性动词代替短暂性动词,1是说我父亲离开家已经差不多有三周了。2说格林夫妇在中国有一周时间了。