现在完成时有哪些词与习惯用法不一样?不是说现在完成时不能和过去时间状语连用吗?tony has been to this town two years before这里为什么连用了 为什么这里的before不能用ago?还有哪些单词与其他时

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/24 11:43:51
现在完成时有哪些词与习惯用法不一样?不是说现在完成时不能和过去时间状语连用吗?tonyhasbeentothistowntwoyearsbefore这里为什么连用了为什么这里的before不能用ago

现在完成时有哪些词与习惯用法不一样?不是说现在完成时不能和过去时间状语连用吗?tony has been to this town two years before这里为什么连用了 为什么这里的before不能用ago?还有哪些单词与其他时
现在完成时有哪些词与习惯用法不一样?不是说现在完成时不能和过去时间状语连用吗?
tony has been to this town two years before这里为什么连用了
为什么这里的before不能用ago?还有哪些单词与其他时态的用法不一样?

现在完成时有哪些词与习惯用法不一样?不是说现在完成时不能和过去时间状语连用吗?tony has been to this town two years before这里为什么连用了 为什么这里的before不能用ago?还有哪些单词与其他时
ago只能用于过去时态.表示多少时间以前,前面必须加一个特定的时间,它表示的是一个时间点,你不能说i have been here ago.但是可以说i have been here before.
而你说的句子里,是用的完成时态,所以要用before.表示的是一段时间完成的事情,而不是一个点.
也可以说成 tony visited this town two years ago.