It’s two weeks since Tom arrived inaustralia.改为同义句Tom___ Australia for two weeks.请解释一下到底该用has been ,还是has arrived

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 14:08:30

It’s two weeks since Tom arrived inaustralia.改为同义句Tom___ Australia for two weeks.请解释一下到底该用has been ,还是has arrived
It’s two weeks since Tom arrived inaustralia.改为同义句
Tom___ Australia for two weeks.请解释一下到底该用has been ,还是has arrived

It’s two weeks since Tom arrived inaustralia.改为同义句Tom___ Australia for two weeks.请解释一下到底该用has been ,还是has arrived
Tom has arrived in Australia for two weeks.

既然是同义句,应该尽量使用原有单词,即arrive.
而这里使用了since,就必然是完成时.
所以,只有这个是对的.

Tom has been in Austrialia for two weeks.
has been in
arrive 到达, 是瞬时性动词, 不与一段时间连用

Tom arrived in Australia two weeks ago.
补充回答:
Tom has been in Australia for two weeks.
补充回答:
应该用has been,表示一个状态持续了一段时间。而has arrived这是一个瞬间动词,它是无法持续两个礼拜的。

Tom has been in Australia for two weeks.
用延续性动词啊

has been in

It’s two weeks since Tom arrived inaustralia.改为同义句
Tom_has arrived in_ Australia for two weeks.
汤姆已经达到澳大利亚两个星期了!
希望对你有帮助!加油

It is two weeks since Tom has been in Austrilia.
It was two weeks since Tom had been in Austrilia.
Tom has been in Austrilia since two weeks ago
Tom has been in Austrilia for two weeks.