have arrived 表示的是动作,而have been there表示的是状态,这里并没有时间状语,所以用arrived就可以了.
但是如果句子出现了表示一段时间的单词时,只能用be there 了.
i have arrived by train中的arrive 为什么用完成?而不用be there?
i have arrived by train中的arrive 为什么用完成?而不用be there?
英语人气:429 ℃时间:2020-03-30 02:46:49
优质解答
我来回答
类似推荐
猜你喜欢
- 1She has to go there by bus.(一般疑问句) _______________________________
- 265 37 17 ( ) 找规律填数字 ()填什么?
- 3用碳酸钠标定盐酸浓度的实验中为什么不能以碳酸氢钠作为滴定终点并以它选择指示剂类型?
- 4用篱笆围一个直角梯形养鸡场,其中一边靠墙,已知篱笆总长75米,求养鸡场的面积?
- 5连词成句:swim I to in like the sea
- 6以废铝、盐酸、氢氧化钠溶液为原料制取氢氧化铝.
- 7氯化氢的相对分子质量是_____,1mol氯化氢的质量是___,氯化氢的摩尔质量是_____
- 8谁有七年级下册人教版英语单词
- 9将下列对话补充完整:A:Where were you in the summer vacation?B:()at home.A:Do you often do
- 10巴东三峡巫峡长,为什么说巫峡长