It is known as Trailwalker before,为什么不用完成时态,而是一般过去时的?before副

2个回答

  • efore作副词讲时,可以用在现在完成时,一般过去时的句子里,不伴有具体的时间而单独使用,表示笼统、不明确的“以前”.例如:

    I’ve read the book before.我以前读过这本书.

    I met that man before.我以前碰见过那个人.

    有些词语不能只看它是否为某个时态的标志,正如“for *** years”类似,它通常用于完成时,但也可以用于过去时.一般过去时可和延续性动词连用,也可以和表示时间段的状语连用.比如:

    比较一下

    He learned English for three years.他曾经学过三年英语,(只是强调过去学过)

    He has learned English for three years 他学英语三年了.(到现在为止是3年,强调对现在的影响)