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年,强调对现在的影响)