作业帮 > 英语 > 作业

现在完成时有哪些词与习惯用法不一样?不是说现在完成时不能和过去时间状语连用吗?

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:英语作业 时间:2024/05/27 20:59:22
现在完成时有哪些词与习惯用法不一样?不是说现在完成时不能和过去时间状语连用吗?
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.