They______on the program for almost one week before i joined
4个回答

答案选 A had been working ;are still working

1)第一个空,从状语从句before i joined them 用过去时,所以前面句子要用过去完成时态,

但,又因为 for almost one week 是表示一段时间 ,而且they work on the program这样动作还有继续下去,所以也要用进行时态,表示过去的该动作的影响会延续到现在和将来.

因而,最终第一个空要用过去完成进行时

2)第二个空,由now 可知要用现在进行时态.

注:这些语法你刚开始学时肯能会觉得比较抽象一些,但还是要坚持多分析一些,

等到你分析多了,对这类题熟悉了,你可以很快就看出答案的 .