have been 和 have arrived用法上有什么区别
They _____here for more than a month.
A have arrived B have reached C have come D have been
为什么选D而不选A呢
人气:164 ℃ 时间:2020-03-14 17:44:32
解答
have been (to)+地方,表示曾经到过某地
have arrived (in/at)+地方,表示到达某地(注:该句的肯定形式不能与表示一段时间的状语连用),如
Where have you been?
I have been to America.
He has arrived in Beijing.(不能说 He has arrived in Beijing for a year.)
推荐
猜你喜欢
- 《培根随笔》中有哪些名言警句?说明了什么人生哲理?
- She is on a special___to lose___weight.A.diet,her B.diet,\ 为什么选B.选A不也可以吗?
- 甲数的八分之七等于乙数的三分之二,乙数是21,甲数是多少?
- 求词语近意词,急
- 之的组词是什么
- 在考虑损耗功率时为什么不用P=U/R来计算,而用P=I平方*R (详解)
- 在平面直角坐标系中,o为坐标原点,A,B,C三点满足向量OC=1/3OA+2/3OB (都是向量).求证A,B,C三点共线
- 闰土心里有无穷无尽的希奇的事,都是我往的朋友所不知道的.