have done 是现在完成时,表在过去发生的动作对现有影响.So far I have been to Beijing twice.
这句话中为什么用的是been的形式?
人气:176 ℃ 时间:2020-03-31 15:05:55
解答
have been表示去过某地已经回来了,所以说他现在在叙述他去过北京两次,说明他去过了已经回来啦,而have gone 是去了但是还没有回
推荐
- I have been to Beijing twice 为什么用现在完成时
- have done是现在完成时 have been done 是不是现在完成时的被动吖
- being done,have been done ,have done,done
- have been done和 have done
- 有没有have doing这个说法?我们都知道现在完成时有have done 和have been done 两种用法,那么请问现在完成进行时中除了有have been doing外有不有have doing?
- 车队把一堆煤平均分给甲,乙2车队运,当2车运走同样重的一部分时,甲车用了5小时,乙车用了7小时,两车继续运,甲车又运走自己任务的70%后,还剩25吨,这时乙车还有48吨没运.这堆煤共重多少吨?
- 1,somewhere else() 2,i have a large room ()
- 一个修路队原计划20天修完一条公路.实际每天比原计划多修45米,提前5天完成任务.原计划每天修路多少米?(用比例知识解答)
猜你喜欢