英语中的完成进行时强调的是一个行为从过去开始一直持续到现在,并且可能还会继续下去。而时间状语则是用来表示这个行为发生的时间。在完成进行时中,我们可以使用以下的时间状语:
since - 表示一个行为开始的时间,通常和一个时间点连用,例如:since yesterday, since 9 o'clock。
for - 表示一个行为持续的时间,通常和一个时间段连用,例如:for 2 hours, for a week。
all day/week/month/year - 表示整个一天、一周、一个月或一年中的时间段,例如:all day, all week, all month, all year。
recently/lately - 表示最近的时间,例如:recently, lately。
up until now - 表示从过去到现在一直在进行的行为,例如:up until now, up to this point。
so far - 表示从过去到现在的一段时间内正在进行的行为,例如:so far, up to now。
just - 表示刚刚完成的行为,例如:just now, just completed。
already - 表示已经完成的行为,例如:already, have already finished。
以上是完成进行时中常用的时间状语,它们可以帮助我们更加准确地描述一个行为的发生时间和持续时间。当我们使用这些时间状语时,需要注意时态的一致性,同时也要注意它们的使用场合,避免使用不当造成歧义。