英语按适当形式填空

来源:百度知道 编辑:UC知道 时间:2024/06/09 07:54:21
They ________(leave)their hometown since 3 years ago.
填have been away
还是have been away from
解释一下理由的啦!

应该是have been away from
固定词组be away from somewhere
如果用be away 后面就不可以加其他成分,如果要加其他成分就需要介词from

上面不是动词leave吗,怎么变成have been away和have been away from拉?如果是leave,那么是had left,因为后面since 所引导的是过去完成时的标志;如果是下面的,那么是have been away,因为介词不能和物主代词一起连用!

动词有延续性和非延续性的我晕 当然要用他给的咯
谁说介词不能和物主代词一起连用?
我选They have been away from their hometown since 3 years ago.

have been away from